peer valuation difference
The valuation multiple differs materially from the eligible peer median
Current streak: 3 snapshots · triggered 3/6 observed snapshots
aero · coingecko:aerodrome-finance
The valuation multiple differs materially from the eligible peer median
Current streak: 3 snapshots · triggered 3/6 observed snapshots
At least one available fundamental deteriorated beyond the configured threshold
Current streak: 2 snapshots · triggered 3/6 observed snapshots
Total supply is high relative to circulating supply
Current streak: 6 snapshots · triggered 6/6 observed snapshots
| Metric | Period | Value | Observed |
|---|---|---|---|
| dex volume | 24h | $359.41M | 2026-10-18T04:36:13.503Z |
| dex volume | 30d | $15.37B | 2026-10-18T04:36:13.503Z |
| dex volume | 7d | $3.88B | 2026-10-18T04:36:13.503Z |
| dex volume | daily | $361.23M | 2026-09-27T00:00:00.000Z |
| fees | 24h | $194,689.00 | 2026-10-18T04:35:58.074Z |
| fees | 30d | $9.94M | 2026-10-18T04:35:58.074Z |
| fees | 7d | $2.3M | 2026-10-18T04:35:58.074Z |
| fees | daily | $233,897.00 | 2026-09-27T00:00:00.000Z |
| holders revenue | 24h | $137,934.00 | 2026-10-18T04:36:12.168Z |
| holders revenue | 30d | $6.51M | 2026-10-18T04:36:12.168Z |
| holders revenue | 7d | $1.54M | 2026-10-18T04:36:12.168Z |
| holders revenue | daily | $156,306.00 | 2026-09-27T00:00:00.000Z |
| revenue | 24h | $137,934.00 | 2026-10-18T04:36:00.033Z |
| revenue | 30d | $6.51M | 2026-10-18T04:36:00.033Z |
| revenue | 7d | $1.54M | 2026-10-18T04:36:00.033Z |
| revenue | daily | $156,306.00 | 2026-09-27T00:00:00.000Z |
| tvl | point in time | $231.51M | 2026-10-18T04:35:46.584Z |
| Metric | Window | Change | Boundary |
|---|---|---|---|
| dex volume usd:24h | 7d | 2.36% | 2026-10-11T04:49:37.444Z → 2026-10-18T04:36:13.503Z |
| dex volume usd:30d | 7d | 8.87% | 2026-10-11T04:49:37.444Z → 2026-10-18T04:36:13.503Z |
| dex volume usd:7d | 7d | 11.18% | 2026-10-11T04:49:37.444Z → 2026-10-18T04:36:13.503Z |
| dex volume usd:daily | 7d | 13.52% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| fees usd:24h | 7d | -11.87% | 2026-10-11T04:49:24.915Z → 2026-10-18T04:35:58.074Z |
| fees usd:30d | 7d | 2.59% | 2026-10-11T04:49:24.915Z → 2026-10-18T04:35:58.074Z |
| fees usd:7d | 7d | 2.58% | 2026-10-11T04:49:24.915Z → 2026-10-18T04:35:58.074Z |
| fees usd:daily | 7d | -13.99% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| holders revenue usd:24h | 7d | -13.72% | 2026-10-11T04:49:36.133Z → 2026-10-18T04:36:12.168Z |
| holders revenue usd:30d | 7d | 3.10% | 2026-10-11T04:49:36.133Z → 2026-10-18T04:36:12.168Z |
| holders revenue usd:7d | 7d | 5.06% | 2026-10-11T04:49:36.133Z → 2026-10-18T04:36:12.168Z |
| holders revenue usd:daily | 7d | -12.90% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| market cap usd:point in time | 7d | -9.66% | 2026-10-11T03:27:58.000Z → 2026-10-18T03:18:50.000Z |
| revenue usd:24h | 7d | -13.72% | 2026-10-11T04:49:28.176Z → 2026-10-18T04:36:00.033Z |
| revenue usd:30d | 7d | 3.10% | 2026-10-11T04:49:28.176Z → 2026-10-18T04:36:00.033Z |
| revenue usd:7d | 7d | 5.06% | 2026-10-11T04:49:28.176Z → 2026-10-18T04:36:00.033Z |
| revenue usd:daily | 7d | -12.90% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| tvl usd:point in time | 7d | -0.83% | 2026-10-11T04:49:10.103Z → 2026-10-18T04:35:46.584Z |
| dex volume usd:daily | 30d | -30.29% | 2026-08-28T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| fees usd:daily | 30d | -2.77% | 2026-08-28T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| holders revenue usd:daily | 30d | -8.29% | 2026-08-28T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| market cap usd:point in time | 30d | 45.09% | 2026-09-18T00:00:00.000Z → 2026-10-18T03:18:50.000Z |
| revenue usd:daily | 30d | -8.29% | 2026-08-28T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| tvl usd:point in time | 30d | 14.43% | 2026-09-18T00:00:00.000Z → 2026-10-18T04:35:46.584Z |
| dex volume usd:daily | 90d | -33.96% | 2026-06-29T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| fees usd:daily | 90d | -12.72% | 2026-06-29T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| holders revenue usd:daily | 90d | -6.57% | 2026-06-29T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| market cap usd:point in time | 90d | 92.61% | 2026-07-20T00:00:00.000Z → 2026-10-18T03:18:50.000Z |
| revenue usd:daily | 90d | -6.57% | 2026-06-29T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| tvl usd:point in time | 90d | 21.67% | 2026-07-20T00:00:00.000Z → 2026-10-18T04:35:46.584Z |
| dex volume usd:daily | 180d | -0.48% | 2026-03-31T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| fees usd:daily | 180d | -9.80% | 2026-03-31T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| holders revenue usd:daily | 180d | -22.59% | 2026-03-31T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| market cap usd:point in time | 180d | 138.65% | 2026-04-21T00:00:00.000Z → 2026-10-18T03:18:50.000Z |
| revenue usd:daily | 180d | -22.59% | 2026-03-31T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| tvl usd:point in time | 180d | 12.52% | 2026-04-21T00:00:00.000Z → 2026-10-18T04:35:46.584Z |
Generate or open a cached AI research brief constrained to this dossier's stored evidence, calculations, and limitations.
Open AI research briefEligible, but configured thresholds were not jointly met
Limits: Revenue multiple uses 24-hour revenue annualized consistently at both endpoints
{
"inputs": {
"revenue": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789689600+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789689600",
"at": "2026-09-18T00:00:00.000Z",
"value": 285490
},
"end": {
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:15534+ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:16036",
"at": "2026-10-18T04:36:00.033Z",
"value": 148384
},
"percent": -48.02479946758205,
"definition": "(end - start) / abs(start) * 100 over 30 days"
},
"marketCap": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:coingecko:aerodrome-finance:1789689600000",
"at": "2026-09-18T00:00:00.000Z",
"value": 582456787.8307221
},
"end": {
"id": "ccd4247e-2e4f-4bb6-9d14-0cf345583e2b",
"at": "2026-10-18T03:18:50.000Z",
"value": 845096633
},
"percent": 45.09173052089287,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"startMultiple": 2040.2003146545312,
"endMultiple": 5695.335298954065,
"multipleChange": 179.155691627195
},
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}Eligible, but configured thresholds were not jointly met
{
"inputs": {
"activity": {
"metric": "dex_volume_usd",
"result": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1789689600+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789689600",
"at": "2026-09-18T00:00:00.000Z",
"value": 525175413
},
"end": {
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:25708+ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:26003",
"at": "2026-10-18T04:36:13.503Z",
"value": 363947218
},
"percent": -30.69987493873785,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"marketCap": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:coingecko:aerodrome-finance:1789689600000",
"at": "2026-09-18T00:00:00.000Z",
"value": 582456787.8307221
},
"end": {
"id": "ccd4247e-2e4f-4bb6-9d14-0cf345583e2b",
"at": "2026-10-18T03:18:50.000Z",
"value": 845096633
},
"percent": 45.09173052089287,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"activityChangePercent": -30.69987493873785,
"marketCapChangePercent": 45.09173052089287
},
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}Eligible, but the configured threshold was not met
Limits: Provider methodology determines what qualifies as holders revenue
{
"inputs": {
"capture": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1787875200+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787875200:a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1787875200+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787875200",
"at": "2026-08-28T00:00:00.000Z",
"value": 0.688247816987804
},
"end": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1790467200+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790467200:a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1790467200+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790467200",
"at": "2026-09-27T00:00:00.000Z",
"value": 0.6491579642700749
},
"percent": -5.679618845550486,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"holderRevenueToFeesChangePercent": -5.679618845550486
},
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}The valuation multiple differs materially from the eligible peer median
Limits: A difference is not evidence of mispricing; protocol economics may not be comparable
{
"inputs": {
"currentCap": 845096633,
"latestRevenue": 148384,
"peerMedian": 35.165599059746924
},
"calculation": {
"annualizedRevenueMultiple": 15.603658353298808,
"peerMultipleRatio": 0.4437193953894526
},
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}At least one available fundamental deteriorated beyond the configured threshold
{
"inputs": {
"fees": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1789689600+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789689600",
"at": "2026-09-18T00:00:00.000Z",
"value": 427674
},
"end": {
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:7680+ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:8280",
"at": "2026-10-18T04:35:58.074Z",
"value": 210982
},
"percent": -50.66756454682773,
"definition": "(end - start) / abs(start) * 100 over 30 days"
},
"revenue": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789689600+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789689600",
"at": "2026-09-18T00:00:00.000Z",
"value": 285490
},
"end": {
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:15534+ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:16036",
"at": "2026-10-18T04:36:00.033Z",
"value": 148384
},
"percent": -48.02479946758205,
"definition": "(end - start) / abs(start) * 100 over 30 days"
},
"tvl": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789689600+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789689600+a1e3b808-f124-4b07-aba4-062c51a11c70:6942:tvl:1789689600",
"at": "2026-09-18T00:00:00.000Z",
"value": 342915808
},
"end": {
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:152+ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:205+ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:497",
"at": "2026-10-18T04:35:46.584Z",
"value": 392413322.7018745
},
"percent": 14.434305315511875,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"worstChangePercent": -50.66756454682773
},
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}Total supply is high relative to circulating supply
Limits: Supply fields are provider-reported and do not describe unlock timing
{
"inputs": {
"circulatingSupply": 1003919545.1200322,
"totalSupply": 2002379493.9209132
},
"calculation": {
"totalToCirculatingRatio": 1.994561719267555
},
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}No provider identity conflict detected
{
"inputs": {
"identityConflict": false
},
"calculation": null,
"evaluatedAt": "2026-10-18T04:35:46.584Z"
}[
{
"assetId": "coingecko:aerodrome-finance",
"kind": "sector",
"value": "decentralized_exchanges",
"status": "classified",
"reason": "Canonical mapping from DeFiLlama category Dexs",
"sourceProvider": "defillama",
"sourceRecord": "3450",
"observedAt": "2026-10-18T04:35:46.584Z"
},
{
"assetId": "coingecko:aerodrome-finance",
"kind": "sector",
"value": "other",
"status": "classified",
"reason": "Canonical mapping from DeFiLlama category Launchpad",
"sourceProvider": "defillama",
"sourceRecord": "6942",
"observedAt": "2026-10-18T04:35:46.584Z"
},
{
"assetId": "coingecko:aerodrome-finance",
"kind": "asset_type",
"value": "protocol_token",
"status": "classified",
"reason": "Canonical type mapping from DeFiLlama category Dexs",
"sourceProvider": "defillama",
"sourceRecord": "3450",
"observedAt": "2026-10-18T04:35:46.584Z"
}
][
{
"assetId": "coingecko:aerodrome-finance",
"protocolId": "4524",
"protocolSlug": "aerodrome-slipstream",
"method": "chain_contract",
"evidence": "DeFiLlama address=base:0x940181a94A35A4569E4529A3CDfB74e38FD98631; CoinGecko platforms.base=0x940181a94A35A4569E4529A3CDfB74e38FD98631",
"status": "verified_provider_relationship"
},
{
"assetId": "coingecko:aerodrome-finance",
"protocolId": "3450",
"protocolSlug": "aerodrome-v1",
"method": "chain_contract",
"evidence": "DeFiLlama address=base:0x940181a94A35A4569E4529A3CDfB74e38FD98631; CoinGecko platforms.base=0x940181a94A35A4569E4529A3CDfB74e38FD98631",
"status": "verified_provider_relationship"
},
{
"assetId": "coingecko:aerodrome-finance",
"protocolId": "6942",
"protocolSlug": "aerodrome-ignition",
"method": "chain_contract",
"evidence": "DeFiLlama address=base:0x940181a94A35A4569E4529A3CDfB74e38FD98631; CoinGecko platforms.base=0x940181a94A35A4569E4529A3CDfB74e38FD98631",
"status": "verified_provider_relationship"
}
][
{
"assetId": "coingecko:aerodrome-finance",
"observedAt": "2026-10-18T04:35:46.584Z",
"status": "analyzable",
"method": "global",
"reason": "At least one deterministic screening method is eligible"
},
{
"assetId": "coingecko:aerodrome-finance",
"observedAt": "2026-10-18T04:35:46.584Z",
"status": "requires_manual_investigation",
"method": "global",
"reason": "At least one deterministic research signal triggered"
}
][]
[
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:163",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-22T21:51:30.762Z",
"value": 222161888.79283297,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:8908",
"protocolId": "4524",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:32.324Z",
"value": 343818,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:8909",
"protocolId": "4524",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:32.324Z",
"value": 2431441,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:8910",
"protocolId": "4524",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:32.324Z",
"value": 15845423,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:15849",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:34.223Z",
"value": 223464,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:15850",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:34.223Z",
"value": 1604090,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:15851",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:34.223Z",
"value": 13189061,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:21595",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:36.166Z",
"value": 223464,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:21596",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:36.166Z",
"value": 1604090,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:21597",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:36.166Z",
"value": 13189061,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:24637",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:38.149Z",
"value": 485045409,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:24638",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:38.149Z",
"value": 2969644544,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:24639",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:38.149Z",
"value": 12975945517,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:164",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-24T00:45:17.400Z",
"value": 218152934.65742663,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:8920",
"protocolId": "4524",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:20.664Z",
"value": 456398,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:8921",
"protocolId": "4524",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:20.664Z",
"value": 2495803,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:8922",
"protocolId": "4524",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:20.664Z",
"value": 15996680,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:15863",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:22.760Z",
"value": 259429,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:15864",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:22.760Z",
"value": 1580527,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:15865",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:22.760Z",
"value": 13227076,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:21616",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:24.661Z",
"value": 259429,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:21617",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:24.661Z",
"value": 1580527,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:21618",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:24.661Z",
"value": 13227076,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:24673",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:27.067Z",
"value": 603406654,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:24674",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:27.067Z",
"value": 3114023590,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:24675",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:27.067Z",
"value": 12861908232,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:164",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-28T02:01:00.253Z",
"value": 220953899.0046674,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:8952",
"protocolId": "4524",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:02.842Z",
"value": 233981,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:8953",
"protocolId": "4524",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:02.842Z",
"value": 2315183,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:8954",
"protocolId": "4524",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:02.842Z",
"value": 16035239,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:16010",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:05.968Z",
"value": 155925,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:16011",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:05.968Z",
"value": 1467048,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:16012",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:05.968Z",
"value": 13222896,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:21878",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:07.697Z",
"value": 155925,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:21879",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:07.697Z",
"value": 1467048,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:21880",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:07.697Z",
"value": 13222896,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:24973",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:09.693Z",
"value": 362205905,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:24974",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:09.693Z",
"value": 3248970355,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:24975",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:09.693Z",
"value": 12468680564,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:166",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-10-06T16:53:29.731Z",
"value": 224678307.5284398,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:9028",
"protocolId": "4524",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:35.959Z",
"value": 276058,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:9029",
"protocolId": "4524",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:35.959Z",
"value": 2259639,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:9030",
"protocolId": "4524",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:35.959Z",
"value": 17134169,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:16256",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:37.853Z",
"value": 176821,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:16257",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:37.853Z",
"value": 1469696,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:16258",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:37.853Z",
"value": 13819227,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:22289",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:43.735Z",
"value": 176821,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:22290",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:43.735Z",
"value": 1469696,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:22291",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:43.735Z",
"value": 13819227,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:25494",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:44.914Z",
"value": 551267471,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:25495",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:44.914Z",
"value": 3979844172,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:25496",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:44.914Z",
"value": 13919988912,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:159",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-10-11T04:49:10.103Z",
"value": 225882096.18858618,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:9055",
"protocolId": "4524",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:24.915Z",
"value": 200102,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:9056",
"protocolId": "4524",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:24.915Z",
"value": 2195282,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:9057",
"protocolId": "4524",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:24.915Z",
"value": 9610419,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16723",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:28.176Z",
"value": 141429,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16724",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:28.176Z",
"value": 1456094,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16725",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:28.176Z",
"value": 6339332,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:23200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:36.133Z",
"value": 141429,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:23201",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:36.133Z",
"value": 1456094,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:23202",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:36.133Z",
"value": 6339332,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26518",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:37.444Z",
"value": 344596579,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26519",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:37.444Z",
"value": 3470546565,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26520",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:37.444Z",
"value": 14066565601,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715904000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 69048152,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716681600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 96153398,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716854400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 186603404,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718236800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 242073163,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720396800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 166078646,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720742400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 193812631,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721001600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 146443024,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721260800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 254365150,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721692800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 363044558,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722211200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 261768107,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726444800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 329257385,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729900800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 523646580,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733788800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 1593681558,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734307200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 1224555996,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737936000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 569174498,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738108800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 661971182,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740182400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 316329689,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740700800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 643405142,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743465600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 397392437,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744156800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 581324637,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745452800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 381960601,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747440000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 427006201,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749945600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 273118461,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750550400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 553628674,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750896000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 421516016,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751241600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 390097053,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751328000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 345080300,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756252800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 773202619,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757721600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 574438698,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759536000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 505219066,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760227200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 985416449,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761696000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 662607677,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762387200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 566265988,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763078400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 841315287,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763337600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 664160432,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764115200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 421411579,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764374400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 273839223,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765324800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 602662515,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766188800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 177331169,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768003200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 206268035,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772668800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 354436192,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772755200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 294012528,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773187200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 264373387,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773446400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 129026575,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774051200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 116406857,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775260800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 164165199,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775433600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 413453533,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779753600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 654630509,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781654400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 513556478,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782000000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 287258381,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782086400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 482614804,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782259200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 556804337,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782777600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 397393086,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785369600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 392245038,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785974400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 376233004,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786752000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 189817513,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789171200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 160821990,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718323200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-14T00:00:00.000Z",
"value": 140890,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718755200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-19T00:00:00.000Z",
"value": 202199,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719964800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-03T00:00:00.000Z",
"value": 158187,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722384000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-31T00:00:00.000Z",
"value": 182973,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724630400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-26T00:00:00.000Z",
"value": 145511,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724976000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-30T00:00:00.000Z",
"value": 166113,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725235200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-02T00:00:00.000Z",
"value": 146207,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725667200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-07T00:00:00.000Z",
"value": 105933,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728259200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-07T00:00:00.000Z",
"value": 819676,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733702400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-09T00:00:00.000Z",
"value": 1062826,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734566400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-19T00:00:00.000Z",
"value": 998426,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741132800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-05T00:00:00.000Z",
"value": 471210,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743033600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-27T00:00:00.000Z",
"value": 209581,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747526400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-18T00:00:00.000Z",
"value": 380130,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747612800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-19T00:00:00.000Z",
"value": 436849,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747872000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-22T00:00:00.000Z",
"value": 389384,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748131200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-25T00:00:00.000Z",
"value": 233540,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748563200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-30T00:00:00.000Z",
"value": 394047,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749340800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-08T00:00:00.000Z",
"value": 240558,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751500800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-03T00:00:00.000Z",
"value": 302429,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751673600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-05T00:00:00.000Z",
"value": 139010,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752796800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-18T00:00:00.000Z",
"value": 542331,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752969600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-20T00:00:00.000Z",
"value": 426272,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753574400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-27T00:00:00.000Z",
"value": 354438,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758153600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-18T00:00:00.000Z",
"value": 1508426,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758326400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-20T00:00:00.000Z",
"value": 458968,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758931200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-27T00:00:00.000Z",
"value": 316636,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761177600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-23T00:00:00.000Z",
"value": 1905115,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762128000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-03T00:00:00.000Z",
"value": 447902,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765065600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-07T00:00:00.000Z",
"value": 208701,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766880000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-28T00:00:00.000Z",
"value": 93784,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767657600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-06T00:00:00.000Z",
"value": 242223,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767744000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-07T00:00:00.000Z",
"value": 378213,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768348800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-14T00:00:00.000Z",
"value": 362814,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769385600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-26T00:00:00.000Z",
"value": 184895,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772150400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-27T00:00:00.000Z",
"value": 175115,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772236800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-28T00:00:00.000Z",
"value": 194244,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773100800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-10T00:00:00.000Z",
"value": 163174,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773619200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-16T00:00:00.000Z",
"value": 208104,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776988800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-24T00:00:00.000Z",
"value": 194013,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777420800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-29T00:00:00.000Z",
"value": 438536,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779148800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-19T00:00:00.000Z",
"value": 220158,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780099200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-30T00:00:00.000Z",
"value": 149070,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780185600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-31T00:00:00.000Z",
"value": 160976,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781481600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-15T00:00:00.000Z",
"value": 200494,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782691200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-29T00:00:00.000Z",
"value": 219869,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783296000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-06T00:00:00.000Z",
"value": 238746,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786579200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-13T00:00:00.000Z",
"value": 134932,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787356800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-22T00:00:00.000Z",
"value": 348686,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789257600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-13T00:00:00.000Z",
"value": 166334,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789948800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-21T00:00:00.000Z",
"value": 408528,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718409600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 79714,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719619200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 46693,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719705600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 72858,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722297600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 298650,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727049600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 243564,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730246400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 868680,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731456000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 1468957,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733443200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 869498,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733529600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 543278,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734220800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 542353,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734998400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 852939,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735516800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 794486,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735603200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 938449,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735862400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 752008,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736467200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 969265,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736553600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 483409,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736812800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 1002439,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737763200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 399193,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738713600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 860777,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739232000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 482691,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740009600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 383051,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740873600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 504670,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741219200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 325532,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741478400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 251605,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742256000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 232712,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742688000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 153875,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747094400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 475052,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751155200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 172595,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751414400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 331940,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753920000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 385835,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754438400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 332656,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755475200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 520737,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755993600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 433829,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757030400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 326026,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757203200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 144245,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759276800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 450915,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759881600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 500223,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759968000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 409637,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760054400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 857288,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761264000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 261362,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761523200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 330360,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761868800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 277517,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763164800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 191460,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766448000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 211576,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766966400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 266474,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767052800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 115437,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767312000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 272854,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771718400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 56878,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774137600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 79181,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775606400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 180464,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775779200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 94182,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776816000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 258233,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777680000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 68573,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777939200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 299724,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782950400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 122018,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783123200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 111715,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783900800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 113906,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785456000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 111876,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786320000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 100251,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786665600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 85108,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786924800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 111517,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715385600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 30637,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716163200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 128666,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718841600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 132399,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719446400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 115804,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721952000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 187818,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724198400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 233358,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725580800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 169057,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726617600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 575180,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727568000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 164853,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728518400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 293011,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729728000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 349536,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733097600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 874902,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737158400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 897310,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737417600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 802885,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737590400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 776359,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738800000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 477747,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744243200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 197915,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744848000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 173727,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749600000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 432632,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749772800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 472587,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750204800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 382240,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752624000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 622455,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753833600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 451375,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754611200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 426671,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755302400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 298330,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755388800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 361966,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755648000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 401225,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755820800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 638469,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756771200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 306886,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757894400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 457148,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760659200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 333495,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761609600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 291178,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762732800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 257540,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765843200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 222987,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767916800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 304644,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768262400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 241198,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771459200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 96650,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772323200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 171328,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774915200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 181229,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775088000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 154727,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775347200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 54496,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779667200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 105952,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779840000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 163740,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780704000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 111325,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781913600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 96191,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783555200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 106092,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784764800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 108178,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785715200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 98372,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788134400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 151797,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788393600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 180521,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788652800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 154361,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789344000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 188306,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1790467200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 156306,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714176000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-27T00:00:00.000Z",
"value": 20760298,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716076800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 37222766,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717545600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 47248721,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717804800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 41362723,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719273600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 37901749,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722038400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 51544281,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723420800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 59581941,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723507200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 59419872,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723939200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 58716674,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724457600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 95866648,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726876800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 194436862,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727654400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 217018196,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728172800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 232746303,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730160000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 325552835,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730678400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 280084903,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731369600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-12T00:00:00.000Z",
"value": 395862334,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731715200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 453968887,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733616000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 550795085,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734048000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 536953167,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736985600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 415947157,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743206400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 241392997,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745539200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 219260631,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746144000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 247215530,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746489600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 246007924,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747353600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 228798457,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749859200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 227799624,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750982400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 245574861,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756512000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 272231069,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759363200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 275158429,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762560000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 260106892,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764201600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 230676805,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764633600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 207613313,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765756800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 242932520,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768089600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 281280745,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768953600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 253663503,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770163200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 206807375,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773014400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 201989128,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775520000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 204966941,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775692800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 197499201,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775865600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 205998850,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775952000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 210894499,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778630400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 218270189,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780876800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 155171740,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781222400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 155365857,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782604800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 167288456,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784073600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 178647950,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787097600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 124925099,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789776000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 208057434,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790294400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 213170983,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717113600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 203692264,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717286400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 82884965,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717718400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 183199242,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720051200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 186387109,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720137600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 245059308,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720656000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 200365064,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721433600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 163560709,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721865600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 300429004,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722124800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 156517056,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723161600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 273744667,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726704000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 412875923,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726963200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 211177627,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728345600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 479321376,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729382400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 389316261,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736640000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 440269949,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737072000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 1106011058,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737331200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 870049800,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740614400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 530133717,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742342400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 225821527,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743120000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 400528585,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744934400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 129083071,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746316800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 248593218,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749081600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 494846516,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750118400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 522100039,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752192000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 799429251,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753228800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 769103460,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753315200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 825267850,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755734400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 664477039,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757462400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 671133939,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757548800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 687387784,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758585600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 739762807,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758844800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 728770354,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761782400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 692798451,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762992000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 741497993,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763942400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 534204030,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765238400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 528610979,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766275200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 288373580,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767139200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 280146976,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767225600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 169972021,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767484800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 249589620,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768435200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 463954550,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769904000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 502443534,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769990400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 584730929,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771286400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 270909491,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772064000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 349710682,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772409600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 497430363,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772582400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 468371954,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773964800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 309496087,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776297600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 494838941,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777161600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 280518539,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777507200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 328574959,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777766400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 227071942,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778371200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 434773846,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780444800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 838717086,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781049600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 616611665,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781568000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 510627513,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784246400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 423042793,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785628800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 299449698,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788912000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 570118484,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715040000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 104532,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715126400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 56508,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715817600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 94784,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715990400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 58300,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716249600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 151181,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718928000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 143241,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720224000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 96878,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722729600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 177402,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724025600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 137574,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729036800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 528232,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730332800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 417669,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731196800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-10T00:00:00.000Z",
"value": 624263,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737244800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 1186087,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737504000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 928539,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737849600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 433157,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738195200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 540098,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738540800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 928584,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740268800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 364078,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740441600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 571318,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741737600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 371293,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742083200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 205233,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742601600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 125389,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742774400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 329558,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745020800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 89092,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745107200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 98475,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748304000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 370665,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748822400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 268599,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749254400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 189897,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751760000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 199093,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753056000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 467702,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753660800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 444513,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754265600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 392457,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756425600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 432275,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756684800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 360162,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759708800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 444592,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760486400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 525157,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760572800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 479048,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762214400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 664745,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764806400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 237629,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764892800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 226573,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768176000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 220915,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770422400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 267206,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770595200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 245000,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771027200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 167239,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772841600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 88909,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776211200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 389666,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778544000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 295980,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785110400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 196839,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788220800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 195490,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717200000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-01T00:00:00.000Z",
"value": 77392,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718582400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-17T00:00:00.000Z",
"value": 132671,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719360000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-26T00:00:00.000Z",
"value": 149775,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720915200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-14T00:00:00.000Z",
"value": 91480,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723075200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-08T00:00:00.000Z",
"value": 199047,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723852800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-17T00:00:00.000Z",
"value": 60346,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727740800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-01T00:00:00.000Z",
"value": 846421,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728086400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-05T00:00:00.000Z",
"value": 119118,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729987200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-27T00:00:00.000Z",
"value": 259955,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730764800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-05T00:00:00.000Z",
"value": 332800,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730937600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-07T00:00:00.000Z",
"value": 547225,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731801600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-17T00:00:00.000Z",
"value": 546113,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732147200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-21T00:00:00.000Z",
"value": 678282,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736208000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-07T00:00:00.000Z",
"value": 981907,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736294400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-08T00:00:00.000Z",
"value": 1128233,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738022400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-28T00:00:00.000Z",
"value": 567800,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739404800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-13T00:00:00.000Z",
"value": 417840,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739577600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-15T00:00:00.000Z",
"value": 221345,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741824000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-13T00:00:00.000Z",
"value": 338974,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741910400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-14T00:00:00.000Z",
"value": 243846,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742169600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-17T00:00:00.000Z",
"value": 200731,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743379200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-31T00:00:00.000Z",
"value": 233532,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746403200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-05T00:00:00.000Z",
"value": 192365,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747180800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-14T00:00:00.000Z",
"value": 569840,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747958400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-23T00:00:00.000Z",
"value": 396098,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748217600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-26T00:00:00.000Z",
"value": 216289,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748476800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-29T00:00:00.000Z",
"value": 315510,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748736000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-01T00:00:00.000Z",
"value": 186279,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749427200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-09T00:00:00.000Z",
"value": 301652,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754524800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-07T00:00:00.000Z",
"value": 344411,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754697600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-09T00:00:00.000Z",
"value": 407264,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754870400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-11T00:00:00.000Z",
"value": 507008,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755561600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-19T00:00:00.000Z",
"value": 418778,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756857600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-03T00:00:00.000Z",
"value": 297360,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759190400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-30T00:00:00.000Z",
"value": 390164,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761955200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-01T00:00:00.000Z",
"value": 230987,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762300800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-05T00:00:00.000Z",
"value": 358546,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763424000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-18T00:00:00.000Z",
"value": 334672,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763856000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-23T00:00:00.000Z",
"value": 152533,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767398400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-03T00:00:00.000Z",
"value": 112700,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767571200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-05T00:00:00.000Z",
"value": 192564,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771632000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-21T00:00:00.000Z",
"value": 64361,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772928000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-08T00:00:00.000Z",
"value": 86769,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773792000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-18T00:00:00.000Z",
"value": 188438,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776643200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-20T00:00:00.000Z",
"value": 84203,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777075200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-25T00:00:00.000Z",
"value": 43286,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777593600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-01T00:00:00.000Z",
"value": 120799,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778025600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-06T00:00:00.000Z",
"value": 273944,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778716800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-14T00:00:00.000Z",
"value": 624635,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779494400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-23T00:00:00.000Z",
"value": 126248,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779926400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-28T00:00:00.000Z",
"value": 153998,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780012800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-29T00:00:00.000Z",
"value": 411110,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782432000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-26T00:00:00.000Z",
"value": 129286,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783468800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-08T00:00:00.000Z",
"value": 175736,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783641600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-10T00:00:00.000Z",
"value": 112964,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783814400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-12T00:00:00.000Z",
"value": 72379,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785542400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-01T00:00:00.000Z",
"value": 68001,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787529600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-24T00:00:00.000Z",
"value": 238822,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787788800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-27T00:00:00.000Z",
"value": 190830,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788048000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-30T00:00:00.000Z",
"value": 117153,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790208000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-24T00:00:00.000Z",
"value": 216549,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715472000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 25578,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715731200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 143805,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722816000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 373721,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723334400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 129948,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725840000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 168147,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726185600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 144506,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726272000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 76020,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726358400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 97095,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727222400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 487919,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728432000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 820409,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729123200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 324830,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729555200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 665349,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730419200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 365625,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731283200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 757680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732665600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-27T00:00:00.000Z",
"value": 1288343,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732838400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-29T00:00:00.000Z",
"value": 591837,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733011200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-01T00:00:00.000Z",
"value": 605081,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733184000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-03T00:00:00.000Z",
"value": 766156,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736035200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 492007,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738368000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 480647,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739059200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 328696,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741996800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 160445,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745280000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 315947,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745712000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 183990,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747785600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 396522,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749513600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 371992,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750377600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 287114,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751846400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 228126,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752278400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 238151,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759017600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 224033,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759622400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 362943,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761091200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 331184,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764028800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 162271,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764288000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 156721,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769472000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 193668,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769558400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 251198,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773532800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 95023,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774396800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 100798,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776902400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 91959,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777248000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 121705,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780790400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 123081,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782518400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 68759,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784505600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 118139,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786147200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 45302,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714435200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-30T00:00:00.000Z",
"value": 26860793,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716336000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 46810053,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716508800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 47231381,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716940800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 34551743,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717372800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 40868743,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717459200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 45149045,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717632000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 46239960,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718496000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 45627341,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720483200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 32127088,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721174400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 45352005,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721606400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 53850017,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722988800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 52057005,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724112000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 92106647,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725494400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 101997956,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727913600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 202815389,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728691200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 262485877,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729468800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 306358479,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730073600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 329829486,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730851200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 308371535,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731628800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 409894145,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735344000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 494284550,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735776000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 486375992,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736121600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 514189010,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738281600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 300087781,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739145600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 302202027,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739491200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 320052521,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739923200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 316314216,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740096000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 285679589,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741305600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 244356031,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743292800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 231897024,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743897600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 201105478,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744588800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 204694194,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744675200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 190207679,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747699200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 237474031,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750723200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 240952352,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752019200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 283279818,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752537600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 260146980,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752710400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 263185756,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753142400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 259934709,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754352000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 228055353,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756339200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 269435268,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757376000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 282485097,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758758400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 289858816,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759449600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 295702062,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760140800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 231083626,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766707200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 259709965,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769040000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 274754900,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771977600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 211317257,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775001600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 188877637,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776470400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 216169769,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778198400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 219715505,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778284800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 217301520,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778457600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 224481933,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779235200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 199002768,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779580800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 195502920,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780963200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 153493222,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783209600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 174118220,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784332800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 172055422,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784851200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 158956975,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785801600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 130978154,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786406400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 130949420,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718409600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 228218436,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719619200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 164989008,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719705600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 66293579,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722297600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 239796870,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727049600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 304723783,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730246400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 806785984,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731456000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 1359477161,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733443200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 1182407764,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733529600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 563892228,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734220800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 652519382,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734998400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 1003686145,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735516800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 1022116006,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735603200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 975614342,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735862400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 869135358,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736467200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 1194651924,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736553600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 506231166,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736812800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 820619524,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737763200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 516509295,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738713600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 828006557,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739232000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 573979918,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740009600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 535710509,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740873600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 814140399,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741219200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 533809882,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741478400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 336903765,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742256000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 162097594,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742688000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 116196605,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747094400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 852321742,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751155200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 230083896,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751414400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 486609807,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753920000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 579834066,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754438400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 574290066,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755475200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 941406320,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755993600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 814290370,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757030400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 684261806,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757203200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 323721177,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759276800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 790124060,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759881600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 747267343,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759968000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 774617849,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760054400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 1468434634,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761264000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 574108727,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761523200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 664948130,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761868800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 603413814,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763164800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 432567657,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766448000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 399841812,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766966400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 429602839,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767052800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 341702950,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767312000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 389349235,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771718400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 121708884,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774137600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 227909186,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775606400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 510448488,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775779200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 443408996,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776816000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 549585615,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777680000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 165006712,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777939200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 447116442,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782950400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 466037149,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783123200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 297706945,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783900800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 416526119,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785456000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 408509727,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786320000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 329082682,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786665600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 330300348,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786924800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 392805233,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716076800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 52322,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717545600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 290452,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717804800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 103193,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719273600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 110120,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722038400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 138177,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723420800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 216075,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723507200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 162449,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723939200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 99207,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724457600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 144857,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726876800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 121923,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727654400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 305260,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728172800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 140787,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730160000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 469540,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730678400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 614519,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731369600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-12T00:00:00.000Z",
"value": 1120453,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731715200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 544454,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733616000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 508097,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734048000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 858134,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736985600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 835861,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743206400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 200815,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745539200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 344457,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746144000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 263105,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746489600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 275445,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747353600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 330677,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749859200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 238782,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750982400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 232793,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756512000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 248430,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759363200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 536240,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762560000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 329022,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764201600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 181410,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764633600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 228037,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765756800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 228851,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768089600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 127642,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768953600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 327613,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770163200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 373314,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773014400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 185902,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775520000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 389880,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775692800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 231971,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775865600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 196321,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775952000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 214927,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778630400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 514641,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780876800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 300121,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781222400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 173730,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782604800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 134975,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784073600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 243431,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787097600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 333256,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789776000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 353243,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790294400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 337114,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715904000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 79567,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716681600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 103026,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716854400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 123073,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718236800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 132767,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720396800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 126772,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720742400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 85262,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721001600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 153141,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721260800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 169039,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721692800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 189792,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722211200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 165005,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726444800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 172419,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729900800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 313527,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733788800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 1186198,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734307200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 977575,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737936000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 756857,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738108800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 634274,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740182400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 362812,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740700800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 396263,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743465600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 234053,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744156800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 418043,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745452800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 268292,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747440000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 209463,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749945600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 186286,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750550400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 389009,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750896000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 266090,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751241600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 280123,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751328000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 231364,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756252800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 557693,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757721600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 276173,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759536000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 289537,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760227200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 438181,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761696000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 352350,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762387200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 1272345,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763078400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 349606,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763337600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 279774,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764115200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 220551,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764374400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 99045,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765324800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 219978,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766188800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 77327,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768003200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 80060,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772668800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 129867,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772755200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 104553,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773187200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 142738,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773446400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 51434,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774051200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 49072,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775260800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 34926,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775433600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 82693,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779753600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 195043,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781654400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 163678,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782000000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 76545,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782086400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 115805,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782259200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 249241,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782777600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 92941,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785369600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 112702,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785974400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 92054,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786752000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 43512,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789171200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 96616,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715558400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-13T00:00:00.000Z",
"value": 71013,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720569600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-10T00:00:00.000Z",
"value": 170272,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721520000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-21T00:00:00.000Z",
"value": 166881,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721779200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-24T00:00:00.000Z",
"value": 152241,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725062400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-31T00:00:00.000Z",
"value": 64129,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727136000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-24T00:00:00.000Z",
"value": 466342,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727827200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-02T00:00:00.000Z",
"value": 495140,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728000000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-04T00:00:00.000Z",
"value": 263114,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729209600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-18T00:00:00.000Z",
"value": 286076,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729814400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-25T00:00:00.000Z",
"value": 524356,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730592000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-03T00:00:00.000Z",
"value": 321178,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731110400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-09T00:00:00.000Z",
"value": 449487,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731888000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-18T00:00:00.000Z",
"value": 620147,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732233600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-22T00:00:00.000Z",
"value": 521376,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732406400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-24T00:00:00.000Z",
"value": 410686,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733356800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-05T00:00:00.000Z",
"value": 952998,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738886400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-07T00:00:00.000Z",
"value": 473999,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741564800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-10T00:00:00.000Z",
"value": 410675,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742860800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-25T00:00:00.000Z",
"value": 226893,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743724800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-04T00:00:00.000Z",
"value": 239604,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743811200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-05T00:00:00.000Z",
"value": 97407,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744329600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-11T00:00:00.000Z",
"value": 235375,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746230400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-03T00:00:00.000Z",
"value": 131876,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746748800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-09T00:00:00.000Z",
"value": 491530,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746835200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-10T00:00:00.000Z",
"value": 397841,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748390400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-28T00:00:00.000Z",
"value": 346152,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748649600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-31T00:00:00.000Z",
"value": 213754,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749168000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-06T00:00:00.000Z",
"value": 208191,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749686400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-12T00:00:00.000Z",
"value": 375661,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752364800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-13T00:00:00.000Z",
"value": 276405,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752451200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-14T00:00:00.000Z",
"value": 444427,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753401600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-25T00:00:00.000Z",
"value": 401919,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754092800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-02T00:00:00.000Z",
"value": 276880,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755216000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-15T00:00:00.000Z",
"value": 471065,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756166400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-26T00:00:00.000Z",
"value": 390860,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756598400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-31T00:00:00.000Z",
"value": 212233,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757116800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-06T00:00:00.000Z",
"value": 160407,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757289600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-08T00:00:00.000Z",
"value": 265330,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760745600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-18T00:00:00.000Z",
"value": 180694,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762905600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-12T00:00:00.000Z",
"value": 411302,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764460800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-30T00:00:00.000Z",
"value": 103816,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764720000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-03T00:00:00.000Z",
"value": 281595,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765929600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-17T00:00:00.000Z",
"value": 193896,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766102400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-19T00:00:00.000Z",
"value": 179853,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768521600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-16T00:00:00.000Z",
"value": 146680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768694400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-18T00:00:00.000Z",
"value": 102140,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769299200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-25T00:00:00.000Z",
"value": 125297,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770768000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-11T00:00:00.000Z",
"value": 372981,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777852800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-04T00:00:00.000Z",
"value": 141221,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778112000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-07T00:00:00.000Z",
"value": 840368,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779321600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-21T00:00:00.000Z",
"value": 140793,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783382400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-07T00:00:00.000Z",
"value": 125460,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784592000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-21T00:00:00.000Z",
"value": 109184,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786838400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-16T00:00:00.000Z",
"value": 57093,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788307200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-02T00:00:00.000Z",
"value": 155737,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788739200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-07T00:00:00.000Z",
"value": 169106,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789516800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-16T00:00:00.000Z",
"value": 282132,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1790121600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-23T00:00:00.000Z",
"value": 259836,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1790380800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-26T00:00:00.000Z",
"value": 146110,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718323200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-14T00:00:00.000Z",
"value": 42585132,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718755200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-19T00:00:00.000Z",
"value": 45477481,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719964800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-03T00:00:00.000Z",
"value": 35180105,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722384000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-31T00:00:00.000Z",
"value": 52163977,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724630400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-26T00:00:00.000Z",
"value": 94020139,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724976000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-30T00:00:00.000Z",
"value": 100235925,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725235200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-02T00:00:00.000Z",
"value": 97424561,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725667200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-07T00:00:00.000Z",
"value": 96495951,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728259200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-07T00:00:00.000Z",
"value": 230836040,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733702400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-09T00:00:00.000Z",
"value": 554244033,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734566400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-19T00:00:00.000Z",
"value": 463213371,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741132800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-05T00:00:00.000Z",
"value": 261876537,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743033600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-27T00:00:00.000Z",
"value": 257183952,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747526400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-18T00:00:00.000Z",
"value": 214544058,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747612800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-19T00:00:00.000Z",
"value": 257436588,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747872000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-22T00:00:00.000Z",
"value": 252096351,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748131200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-25T00:00:00.000Z",
"value": 256261732,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748563200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-30T00:00:00.000Z",
"value": 222369395,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749340800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-08T00:00:00.000Z",
"value": 252647218,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751500800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-03T00:00:00.000Z",
"value": 256357595,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751673600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-05T00:00:00.000Z",
"value": 258068364,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752796800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-18T00:00:00.000Z",
"value": 253474502,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752969600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-20T00:00:00.000Z",
"value": 275538952,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753574400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-27T00:00:00.000Z",
"value": 249776896,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758153600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-18T00:00:00.000Z",
"value": 313479107,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758326400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-20T00:00:00.000Z",
"value": 317961784,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758931200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-27T00:00:00.000Z",
"value": 289436422,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761177600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-23T00:00:00.000Z",
"value": 276749406,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762128000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-03T00:00:00.000Z",
"value": 271437569,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765065600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-07T00:00:00.000Z",
"value": 237487847,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766880000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-28T00:00:00.000Z",
"value": 243045770,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767657600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-06T00:00:00.000Z",
"value": 289969270,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767744000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-07T00:00:00.000Z",
"value": 290873284,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768348800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-14T00:00:00.000Z",
"value": 300216621,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769385600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-26T00:00:00.000Z",
"value": 270717171,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772150400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-27T00:00:00.000Z",
"value": 196187422,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772236800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-28T00:00:00.000Z",
"value": 210841826,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773100800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-10T00:00:00.000Z",
"value": 192464158,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773619200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-16T00:00:00.000Z",
"value": 210100687,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776988800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-24T00:00:00.000Z",
"value": 192874386,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777420800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-29T00:00:00.000Z",
"value": 206219253,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779148800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-19T00:00:00.000Z",
"value": 201274497,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780099200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-30T00:00:00.000Z",
"value": 187010379,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780185600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-31T00:00:00.000Z",
"value": 188814167,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781481600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-15T00:00:00.000Z",
"value": 163072930,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782691200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-29T00:00:00.000Z",
"value": 168599848,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783296000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-06T00:00:00.000Z",
"value": 174179916,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786579200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-13T00:00:00.000Z",
"value": 131452919,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787356800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-22T00:00:00.000Z",
"value": 131420963,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789257600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-13T00:00:00.000Z",
"value": 203954415,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789948800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-21T00:00:00.000Z",
"value": 201536768,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715040000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 34292790,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715126400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 54843026,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715817600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 68269657,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715990400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 53635269,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716249600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 146633286,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718928000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 221205436,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720224000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 265021000,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722729600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 314490756,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724025600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 269814830,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729036800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 574523897,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730332800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 643367330,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737244800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 1576777986,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737504000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 253477796,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737849600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 411398317,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738195200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 636399943,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738540800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 1115465643,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740268800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 507186338,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740441600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 787794379,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741737600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 242883977,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742083200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 136200018,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742601600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 91627161,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742774400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 170613073,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745020800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 129910161,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745107200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 148544224,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748304000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 508275800,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748822400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 402964078,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749254400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 238422845,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751760000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 287059326,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753056000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 683028573,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753660800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 674886808,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754265600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 616487420,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756425600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 689536451,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756684800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 632115360,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759708800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 866857105,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760486400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 832153226,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760572800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 825265089,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762214400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 823361071,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764806400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 489781590,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764892800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 512820006,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768176000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 492447571,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770422400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 594714993,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770595200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 326733708,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771027200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 212912769,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772841600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 136602948,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776211200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 444798015,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778544000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 498271479,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785110400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 454512293,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788220800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 412033239,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717113600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 108016,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717286400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 104219,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717718400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 147514,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720051200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 146091,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720137600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 153849,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720656000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 98333,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721433600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 113950,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721865600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 174999,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722124800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 102076,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723161600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 145073,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726704000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 266967,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726963200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 165443,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728345600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 286658,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729382400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 286608,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733270400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-04T00:00:00.000Z",
"value": 1495251,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736640000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 426488,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737072000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 854682,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737331200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 1080388,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740614400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 366783,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742342400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 347843,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743120000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 260671,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744934400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 85928,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746316800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 189943,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749081600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 359683,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750118400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 429493,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752192000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 558728,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753228800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 546211,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753315200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 544574,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755734400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 421620,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757462400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 442258,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757548800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 16320814,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758585600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 612307,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758844800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 508268,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761782400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 528406,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762992000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 593780,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763942400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 254946,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765238400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 310345,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766275200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 121351,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767139200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 224984,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767225600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 106625,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767484800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 147450,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768435200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 680687,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769904000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 271637,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769990400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 280590,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771286400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 172622,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772064000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 178245,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772409600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 269943,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772582400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 365772,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773964800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 134146,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776297600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 280001,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777161600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 150977,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777507200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 201676,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777766400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 148230,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778371200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 243957,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780444800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 433586,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781049600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 341724,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781568000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 234988,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784246400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 203979,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785628800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 101313,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788912000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 8075704,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716336000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 205411,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716508800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 87780,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716940800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 157123,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717372800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 141499,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717459200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 165676,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717632000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 143071,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718496000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 77599,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720483200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 109630,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721174400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 169516,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721606400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 148110,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722988800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 348558,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724112000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 174601,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725494400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 142354,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727913600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 260972,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728691200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 178014,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729468800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 342364,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730073600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 448721,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730851200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 805634,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731628800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 679528,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735344000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 504005,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735776000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 1011168,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736121600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 789075,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738281600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 603523,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739145600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 424698,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739491200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 400351,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739923200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 416535,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740096000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 573784,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741305600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 378957,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743292800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 166875,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743897600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 182299,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744588800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 235445,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744675200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 196556,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747699200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 327502,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750723200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 323225,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752019200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 309632,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752537600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 427305,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752710400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 501075,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753142400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 443115,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754352000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 334155,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756339200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 299923,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757376000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 297073,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758758400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 524953,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759449600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 444523,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760140800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 440499,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766707200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 107589,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769040000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 158032,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771977600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 180969,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775001600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 463848,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776470400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 76093,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778198400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 134741,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778284800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 112260,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778457600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 126937,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779235200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 295567,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779580800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 109314,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780963200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 92122,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783209600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 98495,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784332800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 78806,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784851200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 103121,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785801600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 91337,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786406400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 94588,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1714953600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-06T00:00:00.000Z",
"value": 28061,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715644800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-14T00:00:00.000Z",
"value": 61550,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719878400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-02T00:00:00.000Z",
"value": 76890,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720310400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-07T00:00:00.000Z",
"value": 92450,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724544000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-25T00:00:00.000Z",
"value": 111044,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724803200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-28T00:00:00.000Z",
"value": 235584,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728604800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-11T00:00:00.000Z",
"value": 246723,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729296000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-19T00:00:00.000Z",
"value": 165285,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730505600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-02T00:00:00.000Z",
"value": 208246,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731024000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-08T00:00:00.000Z",
"value": 480429,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733875200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-11T00:00:00.000Z",
"value": 1210728,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733961600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-12T00:00:00.000Z",
"value": 906920,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734912000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-23T00:00:00.000Z",
"value": 847885,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735689600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-01T00:00:00.000Z",
"value": 837786,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736899200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-15T00:00:00.000Z",
"value": 1173603,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739664000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-16T00:00:00.000Z",
"value": 227988,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740787200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-01T00:00:00.000Z",
"value": 250962,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743552000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-02T00:00:00.000Z",
"value": 412644,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744502400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-13T00:00:00.000Z",
"value": 217794,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744761600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-16T00:00:00.000Z",
"value": 299241,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746662400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-08T00:00:00.000Z",
"value": 460792,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747008000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-12T00:00:00.000Z",
"value": 481661,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747267200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-15T00:00:00.000Z",
"value": 354920,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750291200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-19T00:00:00.000Z",
"value": 228136,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751068800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-28T00:00:00.000Z",
"value": 114998,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754006400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-01T00:00:00.000Z",
"value": 404606,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756944000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-04T00:00:00.000Z",
"value": 280412,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757808000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-14T00:00:00.000Z",
"value": 266996,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757980800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-16T00:00:00.000Z",
"value": 319199,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758240000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-19T00:00:00.000Z",
"value": 438144,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758412800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-21T00:00:00.000Z",
"value": 354025,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760918400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-20T00:00:00.000Z",
"value": 258984,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762473600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-07T00:00:00.000Z",
"value": 342234,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763510400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-19T00:00:00.000Z",
"value": 328886,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763683200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-21T00:00:00.000Z",
"value": 321875,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764547200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-01T00:00:00.000Z",
"value": 210598,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764979200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-06T00:00:00.000Z",
"value": 90506,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766620800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-25T00:00:00.000Z",
"value": 78360,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768780800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-19T00:00:00.000Z",
"value": 558724,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770854400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-12T00:00:00.000Z",
"value": 119338,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771113600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-15T00:00:00.000Z",
"value": 158616,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771545600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-20T00:00:00.000Z",
"value": 124577,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771804800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-23T00:00:00.000Z",
"value": 105069,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773878400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-19T00:00:00.000Z",
"value": 102981,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778976000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-17T00:00:00.000Z",
"value": 105351,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780272000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-01T00:00:00.000Z",
"value": 128061,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781308800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-13T00:00:00.000Z",
"value": 67388,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785024000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-26T00:00:00.000Z",
"value": 85546,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786233600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-09T00:00:00.000Z",
"value": 54322,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787011200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-18T00:00:00.000Z",
"value": 96045,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787702400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-26T00:00:00.000Z",
"value": 177637,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789689600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-18T00:00:00.000Z",
"value": 248029,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717200000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-01T00:00:00.000Z",
"value": 44000166,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718582400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-17T00:00:00.000Z",
"value": 39258175,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719360000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-26T00:00:00.000Z",
"value": 36348970,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720915200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-14T00:00:00.000Z",
"value": 43560119,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723075200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-08T00:00:00.000Z",
"value": 63537932,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723852800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-17T00:00:00.000Z",
"value": 60038751,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727740800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-01T00:00:00.000Z",
"value": 202765954,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728086400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-05T00:00:00.000Z",
"value": 225573313,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729987200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-27T00:00:00.000Z",
"value": 325882881,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730764800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-05T00:00:00.000Z",
"value": 283380907,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730937600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-07T00:00:00.000Z",
"value": 328196157,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731801600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-17T00:00:00.000Z",
"value": 447638338,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732147200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-21T00:00:00.000Z",
"value": 449585970,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736208000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-07T00:00:00.000Z",
"value": 507904726,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736294400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-08T00:00:00.000Z",
"value": 455036363,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738022400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-28T00:00:00.000Z",
"value": 296096675,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739404800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-13T00:00:00.000Z",
"value": 311798894,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739577600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-15T00:00:00.000Z",
"value": 324355617,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741824000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-13T00:00:00.000Z",
"value": 219031307,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741910400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-14T00:00:00.000Z",
"value": 221145090,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742169600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-17T00:00:00.000Z",
"value": 231754146,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743379200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-31T00:00:00.000Z",
"value": 235722693,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746403200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-05T00:00:00.000Z",
"value": 245064831,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747180800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-14T00:00:00.000Z",
"value": 232814597,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747958400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-23T00:00:00.000Z",
"value": 232163521,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748217600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-26T00:00:00.000Z",
"value": 245190405,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748476800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-29T00:00:00.000Z",
"value": 238903086,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748736000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-01T00:00:00.000Z",
"value": 226404572,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749427200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-09T00:00:00.000Z",
"value": 251913774,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754524800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-07T00:00:00.000Z",
"value": 245898707,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754697600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-09T00:00:00.000Z",
"value": 249545837,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754870400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-11T00:00:00.000Z",
"value": 264072908,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755561600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-19T00:00:00.000Z",
"value": 252718072,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756857600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-03T00:00:00.000Z",
"value": 281377747,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759190400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-30T00:00:00.000Z",
"value": 266810218,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761955200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-01T00:00:00.000Z",
"value": 272339419,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762300800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-05T00:00:00.000Z",
"value": 224465723,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763424000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-18T00:00:00.000Z",
"value": 223673958,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763856000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-23T00:00:00.000Z",
"value": 214032093,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767398400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-03T00:00:00.000Z",
"value": 286128827,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767571200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-05T00:00:00.000Z",
"value": 284022624,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771632000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-21T00:00:00.000Z",
"value": 203950009,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772928000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-08T00:00:00.000Z",
"value": 214623289,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773792000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-18T00:00:00.000Z",
"value": 205310102,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776643200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-20T00:00:00.000Z",
"value": 199072559,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777075200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-25T00:00:00.000Z",
"value": 205037934,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777593600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-01T00:00:00.000Z",
"value": 204655542,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778025600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-06T00:00:00.000Z",
"value": 219282337,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778716800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-14T00:00:00.000Z",
"value": 213014825,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779494400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-23T00:00:00.000Z",
"value": 195485076,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779926400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-28T00:00:00.000Z",
"value": 191481762,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780012800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-29T00:00:00.000Z",
"value": 187416244,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782432000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-26T00:00:00.000Z",
"value": 159351471,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783468800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-08T00:00:00.000Z",
"value": 172663111,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783641600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-10T00:00:00.000Z",
"value": 173056133,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783814400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-12T00:00:00.000Z",
"value": 172806715,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785542400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-01T00:00:00.000Z",
"value": 134116695,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787529600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-24T00:00:00.000Z",
"value": 131731290,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787788800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-27T00:00:00.000Z",
"value": 127197562,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788048000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-30T00:00:00.000Z",
"value": 189366622,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790208000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-24T00:00:00.000Z",
"value": 215624355,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1714867200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 22511957,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717977600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 145232432,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718064000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 234905360,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719014400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 243234008,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719187200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 91348844,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719792000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 107380662,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720828800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 172001024,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722556800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 385087839,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722643200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 287388077,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723766400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 303728171,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724889600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 301635015,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726012800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 278356895,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727395200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 438124375,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727481600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 210816322,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731542400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 1137271798,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734134400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 723796662,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735084800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 794029347,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735948800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 665178783,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738454400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 827191906,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740960000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 624486152,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742515200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 140467774,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742947200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 135663514,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744070400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 372853646,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744416000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 316588511,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745971200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 265959910,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750809600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 413154618,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751587200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 358788230,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751932800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 332967248,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755907200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 578005560,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762041600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 381906293,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763251200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 554623942,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765152000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 499041660,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770940800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 290139008,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771891200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 287213608,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774742400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 154695250,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778889600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 326538933,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779062400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 629176564,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780531200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 952571427,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781827200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 351478676,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782864000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 507831419,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786492800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 381051359,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788480000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 512370158,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1790035200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 458113890,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715212800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 76902,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716422400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 182290,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716768000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 126478,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717891200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 110215,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718668800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 180500,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719100800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 67943,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719532800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 92473,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721347200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 196274,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724716800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 174696,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725753600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 101098,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728864000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 1236905,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728950400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 475593,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732492800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 664791,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732579200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 705024,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732752000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 595222,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734393600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 1158333,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735430400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 567982,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738972800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 379313,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740528000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 653380,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745193600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 208131,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745625600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 241714,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746576000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 373598,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746921600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 422486,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748995200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 323180,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750464000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 292071,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750636800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 431860,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752105600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 432923,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754179200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 245498,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757635200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 430676,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759104000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 402423,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761436800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 453537,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765584000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 89357,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765670400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 146887,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768608000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 90251,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769644800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 249527,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769731200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 375979,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769817600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 390261,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770249600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 506775,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771200000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 164998,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773360000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 181927,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774310400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 248035,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776038400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 376844,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776729600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 359497,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779408000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 288054,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781136000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 212038,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782172800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 214928,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783036800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 178582,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783728000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 121623,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784937600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 90574,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786060800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 129923,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787270400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 474474,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788566400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 179658,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788998400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 355078,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715472000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 25578,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715731200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 143805,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722816000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 373721,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723334400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 129948,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725840000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 168147,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726185600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 144506,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726272000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 76020,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726358400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 97095,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727222400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 487919,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728432000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 820409,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729123200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 324830,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729555200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 665349,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730419200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 365625,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731283200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 757680,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732665600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-27T00:00:00.000Z",
"value": 1288343,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732838400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-29T00:00:00.000Z",
"value": 591837,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733011200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-01T00:00:00.000Z",
"value": 605081,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733184000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-03T00:00:00.000Z",
"value": 766156,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736035200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 492007,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738368000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 480647,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739059200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 328696,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741996800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 160445,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745280000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 315947,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745712000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 183990,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747785600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 396522,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749513600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 371992,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750377600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 287114,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751846400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 228126,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752278400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 238151,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759017600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 224033,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759622400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 362943,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761091200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 331184,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764028800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 162271,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764288000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 156721,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769472000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 193668,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769558400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 251198,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773532800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 95023,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774396800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 100798,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776902400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 91959,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777248000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 121705,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780790400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 123081,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782518400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 68759,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784505600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 118139,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786147200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 45302,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717200000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-01T00:00:00.000Z",
"value": 77392,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718582400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-17T00:00:00.000Z",
"value": 132671,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719360000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-26T00:00:00.000Z",
"value": 149775,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720915200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-14T00:00:00.000Z",
"value": 91480,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723075200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-08T00:00:00.000Z",
"value": 199047,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723852800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-17T00:00:00.000Z",
"value": 60346,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727740800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-01T00:00:00.000Z",
"value": 846421,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728086400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-05T00:00:00.000Z",
"value": 119118,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729987200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-27T00:00:00.000Z",
"value": 259955,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730764800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-05T00:00:00.000Z",
"value": 332800,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730937600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-07T00:00:00.000Z",
"value": 547225,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731801600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-17T00:00:00.000Z",
"value": 546113,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732147200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-21T00:00:00.000Z",
"value": 678282,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736208000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-07T00:00:00.000Z",
"value": 981907,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736294400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-08T00:00:00.000Z",
"value": 1128233,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738022400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-28T00:00:00.000Z",
"value": 567800,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739404800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-13T00:00:00.000Z",
"value": 417840,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739577600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-15T00:00:00.000Z",
"value": 221345,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741824000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-13T00:00:00.000Z",
"value": 338974,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741910400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-14T00:00:00.000Z",
"value": 243846,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742169600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-17T00:00:00.000Z",
"value": 200731,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743379200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-31T00:00:00.000Z",
"value": 233532,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746403200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-05T00:00:00.000Z",
"value": 192365,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747180800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-14T00:00:00.000Z",
"value": 569840,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747958400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-23T00:00:00.000Z",
"value": 396098,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748217600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-26T00:00:00.000Z",
"value": 216289,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748476800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-29T00:00:00.000Z",
"value": 315510,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748736000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-01T00:00:00.000Z",
"value": 186279,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749427200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-09T00:00:00.000Z",
"value": 301652,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754524800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-07T00:00:00.000Z",
"value": 344411,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754697600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-09T00:00:00.000Z",
"value": 407264,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754870400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-11T00:00:00.000Z",
"value": 507008,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755561600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-19T00:00:00.000Z",
"value": 418778,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756857600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-03T00:00:00.000Z",
"value": 297360,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759190400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-30T00:00:00.000Z",
"value": 390164,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761955200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-01T00:00:00.000Z",
"value": 230987,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762300800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-05T00:00:00.000Z",
"value": 358546,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763424000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-18T00:00:00.000Z",
"value": 334672,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763856000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-23T00:00:00.000Z",
"value": 152533,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767398400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-03T00:00:00.000Z",
"value": 112700,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767571200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-05T00:00:00.000Z",
"value": 192564,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771632000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-21T00:00:00.000Z",
"value": 64361,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772928000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-08T00:00:00.000Z",
"value": 86769,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773792000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-18T00:00:00.000Z",
"value": 188438,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776643200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-20T00:00:00.000Z",
"value": 84203,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777075200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-25T00:00:00.000Z",
"value": 43286,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777593600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-01T00:00:00.000Z",
"value": 120799,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778025600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-06T00:00:00.000Z",
"value": 273944,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778716800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-14T00:00:00.000Z",
"value": 624635,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779494400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-23T00:00:00.000Z",
"value": 126248,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779926400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-28T00:00:00.000Z",
"value": 153998,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780012800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-29T00:00:00.000Z",
"value": 411110,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782432000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-26T00:00:00.000Z",
"value": 129286,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783468800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-08T00:00:00.000Z",
"value": 175736,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783641600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-10T00:00:00.000Z",
"value": 112964,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783814400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-12T00:00:00.000Z",
"value": 72379,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785542400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-01T00:00:00.000Z",
"value": 68001,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787529600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-24T00:00:00.000Z",
"value": 238822,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787788800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-27T00:00:00.000Z",
"value": 190830,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788048000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-30T00:00:00.000Z",
"value": 117153,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1790208000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-24T00:00:00.000Z",
"value": 216549,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714694400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-03T00:00:00.000Z",
"value": 12075010,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714953600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-06T00:00:00.000Z",
"value": 14308267,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715644800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-14T00:00:00.000Z",
"value": 21756532,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719878400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-02T00:00:00.000Z",
"value": 35833141,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720310400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-07T00:00:00.000Z",
"value": 25112725,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724544000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-25T00:00:00.000Z",
"value": 96423686,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724803200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-28T00:00:00.000Z",
"value": 95297036,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728604800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-11T00:00:00.000Z",
"value": 251780210,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729296000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-19T00:00:00.000Z",
"value": 298223391,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730505600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-02T00:00:00.000Z",
"value": 290187343,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731024000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-08T00:00:00.000Z",
"value": 330716617,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733875200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-11T00:00:00.000Z",
"value": 522128880,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733961600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-12T00:00:00.000Z",
"value": 533739879,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734912000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-23T00:00:00.000Z",
"value": 480724579,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735689600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-01T00:00:00.000Z",
"value": 483911774,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736899200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-15T00:00:00.000Z",
"value": 416597363,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739664000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-16T00:00:00.000Z",
"value": 310771469,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740787200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-01T00:00:00.000Z",
"value": 256604808,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743552000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-02T00:00:00.000Z",
"value": 222576218,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744502400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-13T00:00:00.000Z",
"value": 201793340,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744761600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-16T00:00:00.000Z",
"value": 200001544,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746662400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-08T00:00:00.000Z",
"value": 201433634,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747008000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-12T00:00:00.000Z",
"value": 217303510,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747267200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-15T00:00:00.000Z",
"value": 237265524,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750291200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-19T00:00:00.000Z",
"value": 251993992,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751068800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-28T00:00:00.000Z",
"value": 247991271,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754006400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-01T00:00:00.000Z",
"value": 224493550,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756944000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-04T00:00:00.000Z",
"value": 270729828,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757808000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-14T00:00:00.000Z",
"value": 273175612,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757980800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-16T00:00:00.000Z",
"value": 318631733,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758240000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-19T00:00:00.000Z",
"value": 319254195,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758412800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-21T00:00:00.000Z",
"value": 348570321,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760918400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-20T00:00:00.000Z",
"value": 278057357,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762473600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-07T00:00:00.000Z",
"value": 234675186,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763510400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-19T00:00:00.000Z",
"value": 233077979,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763683200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-21T00:00:00.000Z",
"value": 216401922,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764547200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-01T00:00:00.000Z",
"value": 212960952,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764979200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-06T00:00:00.000Z",
"value": 245825988,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766620800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-25T00:00:00.000Z",
"value": 235873784,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768780800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-19T00:00:00.000Z",
"value": 275146071,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770854400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-12T00:00:00.000Z",
"value": 208078620,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771113600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-15T00:00:00.000Z",
"value": 210641210,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771545600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-20T00:00:00.000Z",
"value": 207383336,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771804800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-23T00:00:00.000Z",
"value": 192780300,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773878400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-19T00:00:00.000Z",
"value": 213833277,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778976000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-17T00:00:00.000Z",
"value": 205252424,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780272000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-01T00:00:00.000Z",
"value": 189548991,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781308800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-13T00:00:00.000Z",
"value": 159194401,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785024000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-26T00:00:00.000Z",
"value": 164330325,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786233600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-09T00:00:00.000Z",
"value": 126918294,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787011200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-18T00:00:00.000Z",
"value": 132396929,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787702400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-26T00:00:00.000Z",
"value": 129910603,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789689600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-18T00:00:00.000Z",
"value": 200217778,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715212800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 69915121,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716422400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 149329591,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716768000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 143472496,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717891200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 82494296,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718668800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 256684293,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719100800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 69693991,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719532800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 150118280,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721347200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 301404029,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724716800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 338475829,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725753600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 199558704,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728864000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 644421953,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728950400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 699847279,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732492800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 1044493512,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732579200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 1128355126,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732752000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 1090877984,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734393600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 1021472819,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735430400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 567591655,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738972800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 692859638,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740528000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 601234693,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745193600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 330690440,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745625600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 308598135,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746576000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 437534763,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746921600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 635852511,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748995200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 374282349,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750464000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 357390179,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750636800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 557304054,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752105600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 686956669,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754179200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 366185230,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757635200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 713535810,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759104000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 592103474,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761436800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 539713537,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765584000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 187862016,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765670400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 323363967,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768608000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 190138858,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769644800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 519044593,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769731200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 594302969,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769817600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 714612019,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770249600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 1185064095,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771200000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 262843979,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773360000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 352912494,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774310400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 301979353,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776038400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 535945340,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776729600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 565311782,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779408000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 573153924,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781136000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 494869403,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782172800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 438845086,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783036800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 369668828,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783728000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 249183157,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784937600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 205493703,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786060800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 419705626,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787270400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 726133004,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788566400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 298340290,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788998400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 447623254,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1714780800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 23780,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1714867200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 23010,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717977600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 119482,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718064000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 141381,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719014400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 61513,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719187200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 133658,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719792000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 103139,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720828800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 64834,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722556800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 188690,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722643200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 156483,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723766400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 142418,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724889600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 147712,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726012800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 207597,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727395200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 300267,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727481600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 162633,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731542400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 753972,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734134400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 596576,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735084800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 1018769,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735948800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 645230,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738454400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 692401,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740960000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 418220,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742515200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 197660,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742947200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 298217,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744070400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 222465,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744416000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 232541,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745971200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 500969,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750809600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 346556,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751587200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 240279,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751932800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 217866,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755907200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 349276,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762041600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 303506,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763251200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 298682,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765152000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 220341,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770940800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 245798,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771891200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 228739,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774742400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 97593,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778889600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 157580,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779062400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 216547,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780531200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 393991,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781827200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 179160,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782864000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 352394,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786492800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 142398,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788480000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 245950,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790035200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 326910,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1714953600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-06T00:00:00.000Z",
"value": 28061,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715644800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-14T00:00:00.000Z",
"value": 61550,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719878400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-02T00:00:00.000Z",
"value": 76890,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720310400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-07T00:00:00.000Z",
"value": 92450,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724544000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-25T00:00:00.000Z",
"value": 111044,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724803200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-28T00:00:00.000Z",
"value": 235584,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728604800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-11T00:00:00.000Z",
"value": 246723,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729296000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-19T00:00:00.000Z",
"value": 165285,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730505600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-02T00:00:00.000Z",
"value": 208246,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731024000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-08T00:00:00.000Z",
"value": 480429,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733875200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-11T00:00:00.000Z",
"value": 1210728,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733961600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-12T00:00:00.000Z",
"value": 906920,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734912000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-23T00:00:00.000Z",
"value": 847885,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735689600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-01T00:00:00.000Z",
"value": 837786,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736899200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-15T00:00:00.000Z",
"value": 1173603,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739664000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-16T00:00:00.000Z",
"value": 227988,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740787200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-01T00:00:00.000Z",
"value": 250962,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743552000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-02T00:00:00.000Z",
"value": 412644,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744502400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-13T00:00:00.000Z",
"value": 217794,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744761600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-16T00:00:00.000Z",
"value": 299241,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746662400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-08T00:00:00.000Z",
"value": 460792,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747008000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-12T00:00:00.000Z",
"value": 481661,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747267200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-15T00:00:00.000Z",
"value": 354920,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750291200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-19T00:00:00.000Z",
"value": 228136,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751068800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-28T00:00:00.000Z",
"value": 114998,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754006400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-01T00:00:00.000Z",
"value": 404606,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756944000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-04T00:00:00.000Z",
"value": 280412,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757808000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-14T00:00:00.000Z",
"value": 266996,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757980800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-16T00:00:00.000Z",
"value": 319199,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758240000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-19T00:00:00.000Z",
"value": 438144,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758412800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-21T00:00:00.000Z",
"value": 354025,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760918400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-20T00:00:00.000Z",
"value": 258984,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762473600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-07T00:00:00.000Z",
"value": 342234,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763510400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-19T00:00:00.000Z",
"value": 328886,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763683200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-21T00:00:00.000Z",
"value": 321875,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764547200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-01T00:00:00.000Z",
"value": 210598,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764979200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-06T00:00:00.000Z",
"value": 90506,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766620800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-25T00:00:00.000Z",
"value": 78360,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768780800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-19T00:00:00.000Z",
"value": 558724,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770854400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-12T00:00:00.000Z",
"value": 119338,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771113600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-15T00:00:00.000Z",
"value": 158616,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771545600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-20T00:00:00.000Z",
"value": 124577,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771804800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-23T00:00:00.000Z",
"value": 105069,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773878400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-19T00:00:00.000Z",
"value": 102981,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778976000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-17T00:00:00.000Z",
"value": 105351,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780272000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-01T00:00:00.000Z",
"value": 128061,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781308800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-13T00:00:00.000Z",
"value": 67388,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785024000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-26T00:00:00.000Z",
"value": 85546,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786233600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-09T00:00:00.000Z",
"value": 54322,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787011200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-18T00:00:00.000Z",
"value": 96045,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787702400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-26T00:00:00.000Z",
"value": 177637,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789689600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-18T00:00:00.000Z",
"value": 248029,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716336000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 205411,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716508800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 87780,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716940800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 157123,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717372800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 141499,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717459200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 165676,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717632000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 143071,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718496000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 77599,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720483200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 109630,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721174400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 169516,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721606400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 148110,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722988800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 348558,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724112000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 174601,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725494400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 142354,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727913600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 260972,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728691200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 178014,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729468800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 342364,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730073600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 448721,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730851200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 805634,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731628800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 679528,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735344000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 504005,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735776000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 1011168,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736121600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 789075,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738281600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 603523,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739145600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 424698,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739491200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 400351,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739923200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 416535,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740096000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 573784,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741305600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 378957,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743292800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 166875,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743897600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 182299,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744588800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 235445,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744675200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 196556,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747699200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 327502,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750723200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 323225,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752019200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 309632,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752537600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 427305,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752710400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 501075,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753142400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 443115,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754352000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 334155,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756339200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 299923,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757376000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 297073,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758758400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 524953,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759449600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 444523,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760140800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 440499,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766707200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 107589,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769040000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 158032,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771977600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 180969,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775001600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 463848,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776470400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 76093,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778198400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 134741,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778284800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 112260,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778457600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 126937,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779235200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 295567,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779580800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 109314,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780963200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 92122,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783209600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 98495,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784332800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 78806,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784851200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 103121,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785801600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 91337,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786406400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 94588,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715472000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 20067078,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715731200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 27454170,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722816000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 48868292,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723334400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 54193573,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725840000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 104673376,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726185600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 151080271,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726272000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 155747152,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726358400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 151022681,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727222400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 204120534,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728432000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 251541724,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729123200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 280748540,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729555200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 295806295,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730419200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 296645162,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731283200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 351312486,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732665600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-27T00:00:00.000Z",
"value": 517098034,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732838400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-29T00:00:00.000Z",
"value": 527176497,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733011200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-01T00:00:00.000Z",
"value": 518030289,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733184000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-03T00:00:00.000Z",
"value": 502546098,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736035200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 537504555,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738368000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 306949108,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739059200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 284796143,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741996800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 241323092,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745280000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 213994526,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745712000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 227245927,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747785600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 244121902,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749513600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 242435679,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750377600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 259137255,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751846400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 266869572,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752278400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 253791684,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759017600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 302570972,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759622400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 307997963,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761091200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 255372857,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764028800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 230022080,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764288000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 241124365,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769472000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 282731280,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769558400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 271171859,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773532800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 215918752,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774396800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 201134558,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776902400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 191029793,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777248000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 209975511,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780790400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 150115391,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782518400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 162490136,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784505600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 175533369,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786147200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 131183438,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715299200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 53286598,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716595200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 134738460,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718150400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 250280086,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723248000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 187206422,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724284800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 235277828,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725321600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 257623343,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725408000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 352780098,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726099200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 249274026,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726790400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 411019961,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727308800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 423397353,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729641600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 622959894,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731974400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 955608315,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732060800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 719893169,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734480000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 1245099402,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735171200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 892015346,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735257600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 1003886034,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736380800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 1164124817,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738627200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 815842752,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739750400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 408590556,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739836800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 669478023,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743638400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 377391145,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745366400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 535001908,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748908800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 400969729,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750032000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 554153096,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752883200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 380377117,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753488000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 402098688,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754784000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 672269238,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754956800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 827555262,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756080000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 926520194,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758067200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 922560863,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758499200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 959521653,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760313600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 978260456,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760832000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 563077082,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761350400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 374058035,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763596800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 692110330,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765497600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 408316956,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766361600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 477123798,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769126400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 391552943,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769212800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 215948034,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770076800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 638114565,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770336000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 716023895,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770508800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 287062760,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771372800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 244428280,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772496000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 473988747,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774483200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 218435022,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774569600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 239483154,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775174400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 172029154,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776124800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 472144185,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776384000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 528100868,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777334400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 339198590,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778803200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 556091165,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780358400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 812167856,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780617600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 934170521,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781395200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 290031757,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783987200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 417866035,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784160000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 366614650,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785196800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 417443945,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785888000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 385227636,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787443200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 528458335,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787961600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 297254721,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789603200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 327347104,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789862400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 314297644,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715385600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 36758,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716163200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 134954,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718841600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 136923,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719446400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 122550,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721952000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 200120,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724198400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 235104,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725580800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 176448,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726617600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 582369,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727568000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 170347,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728518400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 303997,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729728000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 362115,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733097600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 905924,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737158400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 955728,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737417600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 849540,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737590400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 836863,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738800000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 510994,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744243200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 230413,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744848000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 192913,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749600000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 507569,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749772800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 531241,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750204800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 416891,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752624000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 710571,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753833600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 498413,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754611200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 558592,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755302400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 354350,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755388800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 436972,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755648000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 492567,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755820800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 783345,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756771200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 359809,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757894400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 638946,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760659200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 444170,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761609600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 441337,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762732800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 358001,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765843200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 280485,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767916800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 334092,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768262400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 291883,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771459200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 139244,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772323200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 212428,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774915200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 227531,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775088000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 193918,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775347200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 164824,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779667200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 161330,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779840000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 317933,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780704000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 277637,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781913600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 169601,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783555200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 162051,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784764800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 141879,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785715200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 133881,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788134400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 207186,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788393600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 250289,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788652800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 204285,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789344000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 257028,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790467200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 233897,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717027200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-30T00:00:00.000Z",
"value": 128713,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721088000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-16T00:00:00.000Z",
"value": 180104,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722470400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-01T00:00:00.000Z",
"value": 174919,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722902400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-06T00:00:00.000Z",
"value": 196345,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723593600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-14T00:00:00.000Z",
"value": 207276,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723680000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-15T00:00:00.000Z",
"value": 151275,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724371200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-23T00:00:00.000Z",
"value": 182571,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725148800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-01T00:00:00.000Z",
"value": 126687,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725926400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-10T00:00:00.000Z",
"value": 314572,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726531200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-17T00:00:00.000Z",
"value": 152927,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728777600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-13T00:00:00.000Z",
"value": 232939,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732320000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-23T00:00:00.000Z",
"value": 492374,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732924800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-30T00:00:00.000Z",
"value": 622067,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734652800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-20T00:00:00.000Z",
"value": 1158446,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734739200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-21T00:00:00.000Z",
"value": 790968,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734825600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-22T00:00:00.000Z",
"value": 611803,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736726400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-13T00:00:00.000Z",
"value": 882203,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737676800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-24T00:00:00.000Z",
"value": 545315,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739318400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-12T00:00:00.000Z",
"value": 619703,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740355200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-24T00:00:00.000Z",
"value": 512694,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741046400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-04T00:00:00.000Z",
"value": 507916,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741392000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-08T00:00:00.000Z",
"value": 224755,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741651200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-11T00:00:00.000Z",
"value": 355456,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742428800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-20T00:00:00.000Z",
"value": 224546,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743984000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-07T00:00:00.000Z",
"value": 318346,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745798400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-28T00:00:00.000Z",
"value": 299512,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745884800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-29T00:00:00.000Z",
"value": 255159,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746057600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-01T00:00:00.000Z",
"value": 288844,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748044800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-24T00:00:00.000Z",
"value": 168191,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753747200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-29T00:00:00.000Z",
"value": 423076,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755043200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-13T00:00:00.000Z",
"value": 808642,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755129600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-14T00:00:00.000Z",
"value": 593897,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758672000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-24T00:00:00.000Z",
"value": 455689,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759795200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-07T00:00:00.000Z",
"value": 435168,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760400000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-14T00:00:00.000Z",
"value": 473757,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761004800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-21T00:00:00.000Z",
"value": 359003,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762646400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-09T00:00:00.000Z",
"value": 264446,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762819200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-11T00:00:00.000Z",
"value": 312397,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763769600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-22T00:00:00.000Z",
"value": 173214,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765411200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-11T00:00:00.000Z",
"value": 174392,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766016000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-18T00:00:00.000Z",
"value": 188210,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766534400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-24T00:00:00.000Z",
"value": 115545,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766793600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-27T00:00:00.000Z",
"value": 60407,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767830400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-08T00:00:00.000Z",
"value": 170055,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768867200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-20T00:00:00.000Z",
"value": 188950,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770681600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-10T00:00:00.000Z",
"value": 135959,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773273600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-12T00:00:00.000Z",
"value": 95283,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773705600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-17T00:00:00.000Z",
"value": 132616,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774224000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-23T00:00:00.000Z",
"value": 195070,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774656000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-28T00:00:00.000Z",
"value": 58685,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774828800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-30T00:00:00.000Z",
"value": 90047,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776556800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-19T00:00:00.000Z",
"value": 91068,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781740800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-18T00:00:00.000Z",
"value": 108710,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782345600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-25T00:00:00.000Z",
"value": 175808,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784419200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-19T00:00:00.000Z",
"value": 77483,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784678400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-22T00:00:00.000Z",
"value": 143935,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785283200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-29T00:00:00.000Z",
"value": 181552,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787184000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-20T00:00:00.000Z",
"value": 231403,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787616000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-25T00:00:00.000Z",
"value": 202075,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787875200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-28T00:00:00.000Z",
"value": 174995,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788825600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-08T00:00:00.000Z",
"value": 199819,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789084800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-11T00:00:00.000Z",
"value": 255527,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789430400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-15T00:00:00.000Z",
"value": 214345,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718323200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-14T00:00:00.000Z",
"value": 130461,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718755200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-19T00:00:00.000Z",
"value": 198073,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719964800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-03T00:00:00.000Z",
"value": 153895,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722384000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-31T00:00:00.000Z",
"value": 177814,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724630400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-26T00:00:00.000Z",
"value": 143281,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724976000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-30T00:00:00.000Z",
"value": 153466,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725235200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-02T00:00:00.000Z",
"value": 128405,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725667200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-07T00:00:00.000Z",
"value": 101814,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728259200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-07T00:00:00.000Z",
"value": 801405,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733702400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-09T00:00:00.000Z",
"value": 1021156,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734566400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-19T00:00:00.000Z",
"value": 941589,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741132800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-05T00:00:00.000Z",
"value": 455352,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743033600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-27T00:00:00.000Z",
"value": 200571,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747526400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-18T00:00:00.000Z",
"value": 316498,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747612800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-19T00:00:00.000Z",
"value": 363218,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747872000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-22T00:00:00.000Z",
"value": 324644,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748131200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-25T00:00:00.000Z",
"value": 188542,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748563200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-30T00:00:00.000Z",
"value": 327553,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749340800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-08T00:00:00.000Z",
"value": 170689,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751500800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-03T00:00:00.000Z",
"value": 284195,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751673600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-05T00:00:00.000Z",
"value": 125036,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752796800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-18T00:00:00.000Z",
"value": 455603,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752969600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-20T00:00:00.000Z",
"value": 357896,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753574400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-27T00:00:00.000Z",
"value": 293495,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758153600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-18T00:00:00.000Z",
"value": 943981,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758326400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-20T00:00:00.000Z",
"value": 336982,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758931200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-27T00:00:00.000Z",
"value": 218412,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761177600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-23T00:00:00.000Z",
"value": 1750210,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762128000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-03T00:00:00.000Z",
"value": 354047,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765065600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-07T00:00:00.000Z",
"value": 156898,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766880000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-28T00:00:00.000Z",
"value": 70567,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767657600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-06T00:00:00.000Z",
"value": 192095,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767744000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-07T00:00:00.000Z",
"value": 345985,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768348800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-14T00:00:00.000Z",
"value": 313047,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769385600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-26T00:00:00.000Z",
"value": 152087,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772150400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-27T00:00:00.000Z",
"value": 130154,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772236800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-28T00:00:00.000Z",
"value": 147875,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773100800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-10T00:00:00.000Z",
"value": 112292,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773619200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-16T00:00:00.000Z",
"value": 153635,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776988800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-24T00:00:00.000Z",
"value": 73934,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777420800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-29T00:00:00.000Z",
"value": 371075,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779148800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-19T00:00:00.000Z",
"value": 115601,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780099200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-30T00:00:00.000Z",
"value": 74888,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780185600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-31T00:00:00.000Z",
"value": 85568,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781481600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-15T00:00:00.000Z",
"value": 115223,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782691200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-29T00:00:00.000Z",
"value": 115554,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783296000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-06T00:00:00.000Z",
"value": 121086,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786579200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-13T00:00:00.000Z",
"value": 97699,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787356800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-22T00:00:00.000Z",
"value": 239462,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789257600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-13T00:00:00.000Z",
"value": 123523,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789948800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-21T00:00:00.000Z",
"value": 252777,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715558400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-13T00:00:00.000Z",
"value": 24549110,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720569600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-10T00:00:00.000Z",
"value": 34210988,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721520000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-21T00:00:00.000Z",
"value": 61818525,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721779200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-24T00:00:00.000Z",
"value": 52306168,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725062400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-31T00:00:00.000Z",
"value": 102873438,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727136000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-24T00:00:00.000Z",
"value": 197148641,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727827200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-02T00:00:00.000Z",
"value": 197316585,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728000000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-04T00:00:00.000Z",
"value": 210329791,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729209600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-18T00:00:00.000Z",
"value": 298439120,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729814400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-25T00:00:00.000Z",
"value": 281947866,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730592000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-03T00:00:00.000Z",
"value": 296346653,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731110400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-09T00:00:00.000Z",
"value": 348277568,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731888000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-18T00:00:00.000Z",
"value": 463189267,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732233600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-22T00:00:00.000Z",
"value": 459437422,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732406400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-24T00:00:00.000Z",
"value": 457600604,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733356800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-05T00:00:00.000Z",
"value": 518324068,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738886400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-07T00:00:00.000Z",
"value": 291636680,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741564800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-10T00:00:00.000Z",
"value": 217946221,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742860800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-25T00:00:00.000Z",
"value": 252302172,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743724800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-04T00:00:00.000Z",
"value": 223694136,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743811200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-05T00:00:00.000Z",
"value": 229413583,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744329600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-11T00:00:00.000Z",
"value": 210340395,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746230400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-03T00:00:00.000Z",
"value": 254496919,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746748800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-09T00:00:00.000Z",
"value": 225576640,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746835200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-10T00:00:00.000Z",
"value": 221812726,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748390400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-28T00:00:00.000Z",
"value": 256572925,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748649600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-31T00:00:00.000Z",
"value": 238391040,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749168000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-06T00:00:00.000Z",
"value": 232768128,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749686400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-12T00:00:00.000Z",
"value": 223268098,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752364800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-13T00:00:00.000Z",
"value": 276658906,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752451200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-14T00:00:00.000Z",
"value": 280278053,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753401600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-25T00:00:00.000Z",
"value": 252615037,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754092800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-02T00:00:00.000Z",
"value": 220532064,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755216000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-15T00:00:00.000Z",
"value": 253264746,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756166400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-26T00:00:00.000Z",
"value": 242398522,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756598400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-31T00:00:00.000Z",
"value": 279588893,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757116800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-06T00:00:00.000Z",
"value": 283841143,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757289600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-08T00:00:00.000Z",
"value": 266150278,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760745600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-18T00:00:00.000Z",
"value": 271874435,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762905600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-12T00:00:00.000Z",
"value": 275604846,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764460800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-30T00:00:00.000Z",
"value": 234822366,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764720000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-03T00:00:00.000Z",
"value": 221860491,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765929600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-17T00:00:00.000Z",
"value": 229653028,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766102400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-19T00:00:00.000Z",
"value": 247776471,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768521600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-16T00:00:00.000Z",
"value": 302214362,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768694400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-18T00:00:00.000Z",
"value": 318466698,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769299200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-25T00:00:00.000Z",
"value": 266213189,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770768000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-11T00:00:00.000Z",
"value": 221664996,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777852800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-04T00:00:00.000Z",
"value": 217903512,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778112000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-07T00:00:00.000Z",
"value": 210616053,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779321600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-21T00:00:00.000Z",
"value": 196599892,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783382400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-07T00:00:00.000Z",
"value": 173829361,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784592000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-21T00:00:00.000Z",
"value": 177221935,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786838400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-16T00:00:00.000Z",
"value": 131189308,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788307200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-02T00:00:00.000Z",
"value": 183428297,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788739200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-07T00:00:00.000Z",
"value": 202140770,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789516800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-16T00:00:00.000Z",
"value": 194047319,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790121600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-23T00:00:00.000Z",
"value": 218715856,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790380800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-26T00:00:00.000Z",
"value": 218173016,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715558400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-13T00:00:00.000Z",
"value": 67869089,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720569600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-10T00:00:00.000Z",
"value": 217811330,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721520000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-21T00:00:00.000Z",
"value": 234632370,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721779200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-24T00:00:00.000Z",
"value": 226189999,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725062400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-31T00:00:00.000Z",
"value": 118867483,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727136000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-24T00:00:00.000Z",
"value": 466329252,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727827200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-02T00:00:00.000Z",
"value": 486564135,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728000000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-04T00:00:00.000Z",
"value": 398298171,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729209600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-18T00:00:00.000Z",
"value": 502051774,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729814400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-25T00:00:00.000Z",
"value": 715737144,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730592000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-03T00:00:00.000Z",
"value": 543760163,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731110400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-09T00:00:00.000Z",
"value": 755878196,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731888000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-18T00:00:00.000Z",
"value": 716139962,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732233600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-22T00:00:00.000Z",
"value": 901702434,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732406400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-24T00:00:00.000Z",
"value": 648849162,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733356800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-05T00:00:00.000Z",
"value": 1394089148,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738886400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-07T00:00:00.000Z",
"value": 676982445,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741564800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-10T00:00:00.000Z",
"value": 275505190,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742860800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-25T00:00:00.000Z",
"value": 184277831,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743724800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-04T00:00:00.000Z",
"value": 396490444,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743811200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-05T00:00:00.000Z",
"value": 165249834,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744329600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-11T00:00:00.000Z",
"value": 359137613,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746230400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-03T00:00:00.000Z",
"value": 193421751,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746748800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-09T00:00:00.000Z",
"value": 864711335,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746835200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-10T00:00:00.000Z",
"value": 694478120,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748390400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-28T00:00:00.000Z",
"value": 403344006,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748649600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-31T00:00:00.000Z",
"value": 322086548,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749168000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-06T00:00:00.000Z",
"value": 383160269,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749686400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-12T00:00:00.000Z",
"value": 560452943,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752364800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-13T00:00:00.000Z",
"value": 427657579,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752451200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-14T00:00:00.000Z",
"value": 760480507,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753401600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-25T00:00:00.000Z",
"value": 850914036,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754092800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-02T00:00:00.000Z",
"value": 526617206,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755216000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-15T00:00:00.000Z",
"value": 834561152,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756166400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-26T00:00:00.000Z",
"value": 843403378,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756598400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-31T00:00:00.000Z",
"value": 380619494,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757116800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-06T00:00:00.000Z",
"value": 329310615,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757289600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-08T00:00:00.000Z",
"value": 563971095,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760745600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-18T00:00:00.000Z",
"value": 391748064,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762905600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-12T00:00:00.000Z",
"value": 674531749,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764460800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-30T00:00:00.000Z",
"value": 265718907,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764720000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-03T00:00:00.000Z",
"value": 656827510,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765929600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-17T00:00:00.000Z",
"value": 493318752,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766102400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-19T00:00:00.000Z",
"value": 502584087,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768521600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-16T00:00:00.000Z",
"value": 353535945,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768694400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-18T00:00:00.000Z",
"value": 288284689,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769299200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-25T00:00:00.000Z",
"value": 355004002,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770768000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-11T00:00:00.000Z",
"value": 403558961,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777852800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-04T00:00:00.000Z",
"value": 569297425,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778112000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-07T00:00:00.000Z",
"value": 464648827,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779321600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-21T00:00:00.000Z",
"value": 631385526,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783382400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-07T00:00:00.000Z",
"value": 480152819,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784592000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-21T00:00:00.000Z",
"value": 343531645,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786838400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-16T00:00:00.000Z",
"value": 290696810,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788307200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-02T00:00:00.000Z",
"value": 419368550,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788739200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-07T00:00:00.000Z",
"value": 468583928,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789516800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-16T00:00:00.000Z",
"value": 478173201,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1790121600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-23T00:00:00.000Z",
"value": 599436532,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1790380800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-26T00:00:00.000Z",
"value": 259832965,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717027200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-30T00:00:00.000Z",
"value": 131588,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721088000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-16T00:00:00.000Z",
"value": 182703,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722470400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-01T00:00:00.000Z",
"value": 176254,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722902400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-06T00:00:00.000Z",
"value": 201185,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723593600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-14T00:00:00.000Z",
"value": 209936,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723680000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-15T00:00:00.000Z",
"value": 153098,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724371200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-23T00:00:00.000Z",
"value": 184834,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725148800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-01T00:00:00.000Z",
"value": 134784,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725926400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-10T00:00:00.000Z",
"value": 318496,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726531200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-17T00:00:00.000Z",
"value": 156728,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728777600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-13T00:00:00.000Z",
"value": 247703,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732320000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-23T00:00:00.000Z",
"value": 516089,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732924800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-30T00:00:00.000Z",
"value": 680072,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734652800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-20T00:00:00.000Z",
"value": 1209784,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734739200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-21T00:00:00.000Z",
"value": 824244,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734825600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-22T00:00:00.000Z",
"value": 627803,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736726400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-13T00:00:00.000Z",
"value": 925332,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737676800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-24T00:00:00.000Z",
"value": 599771,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739318400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-12T00:00:00.000Z",
"value": 704460,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740355200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-24T00:00:00.000Z",
"value": 555019,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741046400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-04T00:00:00.000Z",
"value": 537663,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741392000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-08T00:00:00.000Z",
"value": 233849,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741651200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-11T00:00:00.000Z",
"value": 381935,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742428800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-20T00:00:00.000Z",
"value": 239717,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743984000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-07T00:00:00.000Z",
"value": 351321,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745798400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-28T00:00:00.000Z",
"value": 341304,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745884800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-29T00:00:00.000Z",
"value": 307671,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746057600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-01T00:00:00.000Z",
"value": 327183,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748044800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-24T00:00:00.000Z",
"value": 209824,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753747200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-29T00:00:00.000Z",
"value": 472469,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755043200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-13T00:00:00.000Z",
"value": 915807,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755129600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-14T00:00:00.000Z",
"value": 694716,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758672000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-24T00:00:00.000Z",
"value": 616559,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759795200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-07T00:00:00.000Z",
"value": 531099,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760400000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-14T00:00:00.000Z",
"value": 595118,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761004800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-21T00:00:00.000Z",
"value": 483412,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762646400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-09T00:00:00.000Z",
"value": 364202,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762819200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-11T00:00:00.000Z",
"value": 426634,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763769600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-22T00:00:00.000Z",
"value": 244476,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765411200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-11T00:00:00.000Z",
"value": 227913,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766016000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-18T00:00:00.000Z",
"value": 244794,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766534400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-24T00:00:00.000Z",
"value": 159137,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766793600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-27T00:00:00.000Z",
"value": 83334,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767830400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-08T00:00:00.000Z",
"value": 208541,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768867200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-20T00:00:00.000Z",
"value": 231721,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770681600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-10T00:00:00.000Z",
"value": 187186,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773273600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-12T00:00:00.000Z",
"value": 173196,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773705600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-17T00:00:00.000Z",
"value": 175473,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774224000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-23T00:00:00.000Z",
"value": 250920,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774656000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-28T00:00:00.000Z",
"value": 76401,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774828800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-30T00:00:00.000Z",
"value": 124116,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776556800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-19T00:00:00.000Z",
"value": 285649,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781740800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-18T00:00:00.000Z",
"value": 222932,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782345600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-25T00:00:00.000Z",
"value": 306778,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784419200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-19T00:00:00.000Z",
"value": 97417,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784678400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-22T00:00:00.000Z",
"value": 174827,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785283200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-29T00:00:00.000Z",
"value": 230552,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787184000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-20T00:00:00.000Z",
"value": 321357,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787616000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-25T00:00:00.000Z",
"value": 284459,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787875200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-28T00:00:00.000Z",
"value": 250542,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788825600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-08T00:00:00.000Z",
"value": 328295,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789084800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-11T00:00:00.000Z",
"value": 389170,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789430400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-15T00:00:00.000Z",
"value": 303225,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715385600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 30637,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716163200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 128666,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718841600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 132399,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719446400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 115804,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721952000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 187818,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724198400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 233358,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725580800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 169057,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726617600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 575180,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727568000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 164853,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728518400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 293011,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729728000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 349536,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733097600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 874902,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737158400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 897310,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737417600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 802885,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737590400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 776359,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738800000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 477747,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744243200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 197915,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744848000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 173727,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749600000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 432632,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749772800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 472587,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750204800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 382240,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752624000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 622455,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753833600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 451375,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754611200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 426671,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755302400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 298330,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755388800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 361966,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755648000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 401225,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755820800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 638469,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756771200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 306886,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757894400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 457148,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760659200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 333495,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761609600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 291178,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762732800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 257540,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765843200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 222987,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767916800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 304644,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768262400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 241198,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771459200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 96650,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772323200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 171328,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774915200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 181229,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775088000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 154727,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775347200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 54496,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779667200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 105952,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779840000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 163740,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780704000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 111325,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781913600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 96191,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783555200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 106092,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784764800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 108178,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785715200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 98372,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788134400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 151797,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788393600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 180521,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788652800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 154361,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789344000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 188306,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790467200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 156306,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718409600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 79714,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719619200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 46693,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719705600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 72858,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722297600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 298650,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727049600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 243564,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730246400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 868680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731456000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 1468957,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733443200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 869498,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733529600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 543278,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734220800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 542353,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734998400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 852939,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735516800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 794486,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735603200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 938449,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735862400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 752008,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736467200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 969265,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736553600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 483409,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736812800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 1002439,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737763200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 399193,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738713600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 860777,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739232000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 482691,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740009600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 383051,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740873600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 504670,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741219200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 325532,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741478400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 251605,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742256000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 232712,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742688000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 153875,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747094400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 475052,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751155200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 172595,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751414400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 331940,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753920000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 385835,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754438400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 332656,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755475200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 520737,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755993600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 433829,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757030400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 326026,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757203200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 144245,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759276800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 450915,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759881600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 500223,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759968000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 409637,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760054400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 857288,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761264000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 261362,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761523200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 330360,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761868800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 277517,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763164800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 191460,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766448000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 211576,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766966400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 266474,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767052800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 115437,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767312000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 272854,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771718400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 56878,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774137600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 79181,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775606400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 180464,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775779200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 94182,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776816000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 258233,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777680000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 68573,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777939200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 299724,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782950400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 122018,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783123200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 111715,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783900800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 113906,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785456000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 111876,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786320000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 100251,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786665600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 85108,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786924800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 111517,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715299200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 18425160,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716595200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 43209291,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718150400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 42756859,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723248000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 65800370,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724284800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 92862996,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725321600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 103835613,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725408000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 101430955,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726099200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 127356056,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726790400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 186670608,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727308800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 198319828,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729641600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 282603936,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731974400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 459579705,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732060800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 454586670,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734480000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 476839661,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735171200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 480399817,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735257600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 485085362,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736380800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 429845104,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738627200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 266122619,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739750400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 309730047,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739836800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 288983836,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743638400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 233146440,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745366400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 228141631,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748908800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 230768520,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750032000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 223704040,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752883200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 264692253,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753488000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 268113017,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754784000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 261153175,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754956800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 244894096,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756080000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 284621427,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758067200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 291967436,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758499200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 297579517,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760313600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 248194124,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760832000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 290390930,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761350400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 269951455,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763596800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 217914346,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765497600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 239285350,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766361600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 259627234,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769126400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 290794536,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769212800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 270512233,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770076800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 221832484,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770336000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 172802749,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770508800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 203259434,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771372800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 206628748,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772496000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 207419994,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774483200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 200901956,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774569600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 192963785,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775174400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 196898906,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776124800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 208580747,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776384000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 212864888,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777334400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 211082949,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778803200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 212104004,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780358400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 186777631,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780617600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 165356615,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781395200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 161461168,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783987200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 172432119,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784160000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 177523702,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785196800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 154771409,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785888000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 133935532,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787443200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 131679674,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787961600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 185947979,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789603200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 193018110,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789862400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 217272146,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717200000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-01T00:00:00.000Z",
"value": 166975203,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718582400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-17T00:00:00.000Z",
"value": 134368271,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719360000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-26T00:00:00.000Z",
"value": 175027413,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720915200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-14T00:00:00.000Z",
"value": 112953274,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723075200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-08T00:00:00.000Z",
"value": 341653153,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723852800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-17T00:00:00.000Z",
"value": 122197793,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727740800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-01T00:00:00.000Z",
"value": 539791112,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728086400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-05T00:00:00.000Z",
"value": 181778684,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729987200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-27T00:00:00.000Z",
"value": 340513775,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730764800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-05T00:00:00.000Z",
"value": 557506174,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730937600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-07T00:00:00.000Z",
"value": 924109529,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731801600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-17T00:00:00.000Z",
"value": 691817479,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732147200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-21T00:00:00.000Z",
"value": 842608334,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736208000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-07T00:00:00.000Z",
"value": 933368248,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736294400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-08T00:00:00.000Z",
"value": 1348474767,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738022400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-28T00:00:00.000Z",
"value": 741891254,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739404800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-13T00:00:00.000Z",
"value": 717913457,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739577600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-15T00:00:00.000Z",
"value": 545401811,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741824000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-13T00:00:00.000Z",
"value": 202277519,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741910400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-14T00:00:00.000Z",
"value": 165090098,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742169600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-17T00:00:00.000Z",
"value": 165504598,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743379200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-31T00:00:00.000Z",
"value": 406754403,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746403200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-05T00:00:00.000Z",
"value": 308422726,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747180800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-14T00:00:00.000Z",
"value": 692666524,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747958400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-23T00:00:00.000Z",
"value": 684727527,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748217600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-26T00:00:00.000Z",
"value": 349065998,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748476800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-29T00:00:00.000Z",
"value": 521049378,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748736000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-01T00:00:00.000Z",
"value": 306760106,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749427200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-09T00:00:00.000Z",
"value": 507267001,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754524800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-07T00:00:00.000Z",
"value": 651113430,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754697600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-09T00:00:00.000Z",
"value": 665390620,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754870400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-11T00:00:00.000Z",
"value": 916600011,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755561600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-19T00:00:00.000Z",
"value": 750624609,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756857600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-03T00:00:00.000Z",
"value": 540177686,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759190400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-30T00:00:00.000Z",
"value": 688362230,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761955200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-01T00:00:00.000Z",
"value": 362916344,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762300800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-05T00:00:00.000Z",
"value": 527736078,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763424000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-18T00:00:00.000Z",
"value": 695854914,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763856000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-23T00:00:00.000Z",
"value": 372782162,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767398400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-03T00:00:00.000Z",
"value": 237169449,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767571200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-05T00:00:00.000Z",
"value": 438650976,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771632000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-21T00:00:00.000Z",
"value": 135066674,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772928000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-08T00:00:00.000Z",
"value": 249774938,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773792000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-18T00:00:00.000Z",
"value": 301260037,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776643200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-20T00:00:00.000Z",
"value": 572773543,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777075200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-25T00:00:00.000Z",
"value": 158981826,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777593600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-01T00:00:00.000Z",
"value": 302859248,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778025600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-06T00:00:00.000Z",
"value": 523199543,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778716800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-14T00:00:00.000Z",
"value": 588165108,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779494400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-23T00:00:00.000Z",
"value": 601722095,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779926400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-28T00:00:00.000Z",
"value": 670121291,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780012800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-29T00:00:00.000Z",
"value": 625418485,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782432000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-26T00:00:00.000Z",
"value": 555498740,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783468800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-08T00:00:00.000Z",
"value": 475324669,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783641600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-10T00:00:00.000Z",
"value": 376560533,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783814400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-12T00:00:00.000Z",
"value": 259861836,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785542400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-01T00:00:00.000Z",
"value": 212575434,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787529600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-24T00:00:00.000Z",
"value": 647099494,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787788800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-27T00:00:00.000Z",
"value": 487979262,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788048000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-30T00:00:00.000Z",
"value": 357797564,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1790208000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-24T00:00:00.000Z",
"value": 494732185,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716336000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 208923,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716508800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 91629,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716940800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 159147,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717372800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 153155,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717459200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 170383,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717632000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 151216,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718496000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 80556,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720483200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 112487,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721174400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 172931,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721606400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 150267,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722988800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 350983,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724112000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 176463,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725494400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 149870,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727913600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 275862,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728691200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 187218,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729468800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 355044,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730073600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 467480,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730851200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 838588,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731628800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 719732,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735344000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 539642,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735776000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 1102311,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736121600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 842240,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738281600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 648566,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739145600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 470216,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739491200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 446491,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739923200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 450125,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740096000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 621567,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741305600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 402170,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743292800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 172212,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743897600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 204721,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744588800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 257827,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744675200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 215223,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747699200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 397239,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750723200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 357711,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752019200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 335183,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752537600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 506223,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752710400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 585976,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753142400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 531304,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754352000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 411878,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756339200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 380135,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757376000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 362852,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758758400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 692647,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759449600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 536087,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760140800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 554006,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766707200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 141319,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769040000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 195989,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771977600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 249824,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775001600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 508414,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776470400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 237522,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778198400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 237474,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778284800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 217246,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778457600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 286129,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779235200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 386236,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779580800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 200642,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780963200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 220237,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783209600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 161778,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784332800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 105187,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784851200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 136198,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785801600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 116731,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786406400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 123096,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717113600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 105572,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717286400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 98980,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717718400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 141207,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720051200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 137491,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720137600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 141463,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720656000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 97074,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721433600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 112543,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721865600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 168585,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722124800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 98023,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723161600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 143209,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726704000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 260165,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726963200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 161287,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728345600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 277169,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729382400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 275189,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733270400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-04T00:00:00.000Z",
"value": 1418852,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736640000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 387125,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737072000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 799448,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737331200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 1011353,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740614400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 338958,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742342400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 332702,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743120000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 250604,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744934400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 79572,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746316800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 159431,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749081600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 294398,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750118400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 391570,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752192000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 489564,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753228800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 459131,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753315200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 457159,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755734400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 348640,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757462400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 372634,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757548800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 16252649,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758585600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 431905,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758844800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 341522,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761782400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 335256,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762992000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 470658,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763942400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 188770,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765238400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 254467,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766275200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 91736,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767139200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 193686,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767225600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 86382,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767484800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 119110,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768435200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 638944,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769904000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 190802,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769990400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 211890,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771286400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 120056,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772064000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 135322,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772409600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 198981,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772582400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 284455,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773964800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 102262,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776297600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 106429,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777161600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 74834,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777507200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 90005,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777766400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 73541,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778371200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 121555,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780444800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 233224,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781049600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 198336,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781568000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 121925,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784246400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 152073,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785628800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 81690,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788912000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 7864721,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1714780800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 22664,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1714867200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 21354,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717977600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 114171,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718064000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 135940,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719014400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 59053,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719187200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 126062,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719792000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 97847,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720828800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 64125,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722556800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 186839,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722643200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 155034,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723766400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 140493,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724889600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 138704,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726012800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 200863,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727395200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 292708,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727481600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 156680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731542400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 708735,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734134400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 575494,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735084800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 985090,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735948800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 600379,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738454400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 643243,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740960000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 397883,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742515200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 186708,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742947200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 286918,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744070400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 202699,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744416000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 208662,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745971200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 463907,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750809600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 321612,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751587200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 228934,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751932800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 202695,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755907200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 278239,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762041600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 238808,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763251200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 230154,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765152000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 171244,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770940800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 184942,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771891200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 189591,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774742400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 77202,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778889600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 85164,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779062400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 138068,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780531200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 180695,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781827200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 91903,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782864000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 237882,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786492800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 106252,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788480000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 179755,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1790035200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 213485,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714089600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-26T00:00:00.000Z",
"value": 18297938,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715040000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 14767835,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715126400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 15722826,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715817600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 30277646,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715990400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 39205650,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716249600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 45438862,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718928000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 38906020,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720224000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 30612830,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722729600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 48999227,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724025600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 91047094,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729036800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 277706957,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730332800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 289595265,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731196800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-10T00:00:00.000Z",
"value": 346945908,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737244800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 368283486,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737504000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 396508069,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737849600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 366057713,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738195200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 326529972,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738540800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 264704942,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740268800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 312127003,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740441600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 263126797,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741737600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 223041896,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742083200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 238847256,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742601600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 244749286,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742774400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 244535038,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745020800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 198827795,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745107200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 209948490,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748304000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 235236118,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748822400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 234132506,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749254400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 249940551,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751760000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 283882507,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753056000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 265573958,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753660800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 246267884,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754265600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 219602701,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756425600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 309976893,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756684800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 279651043,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759708800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 313415940,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760486400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 264553696,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760572800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 262316842,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762214400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 290192028,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764806400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 238066933,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764892800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 248490279,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768176000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 272986680,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770422400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 194736553,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770595200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 204556956,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771027200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 215427910,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772841600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 210238422,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776211200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 210811935,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778544000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 222172763,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785110400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 158757205,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788220800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 180864708,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718323200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-14T00:00:00.000Z",
"value": 225622583,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718755200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-19T00:00:00.000Z",
"value": 301257759,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719964800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-03T00:00:00.000Z",
"value": 110966674,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722384000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-31T00:00:00.000Z",
"value": 259975817,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724630400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-26T00:00:00.000Z",
"value": 290564321,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724976000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-30T00:00:00.000Z",
"value": 307703042,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725235200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-02T00:00:00.000Z",
"value": 277505852,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725667200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-07T00:00:00.000Z",
"value": 204232066,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728259200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-07T00:00:00.000Z",
"value": 485908015,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733702400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-09T00:00:00.000Z",
"value": 1085736920,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734566400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-19T00:00:00.000Z",
"value": 1283958699,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741132800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-05T00:00:00.000Z",
"value": 504226376,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743033600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-27T00:00:00.000Z",
"value": 93918839,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747526400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-18T00:00:00.000Z",
"value": 546434292,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747612800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-19T00:00:00.000Z",
"value": 667343765,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747872000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-22T00:00:00.000Z",
"value": 620630262,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748131200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-25T00:00:00.000Z",
"value": 334633172,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748563200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-30T00:00:00.000Z",
"value": 514502680,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749340800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-08T00:00:00.000Z",
"value": 233241638,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751500800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-03T00:00:00.000Z",
"value": 470646373,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751673600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-05T00:00:00.000Z",
"value": 203004996,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752796800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-18T00:00:00.000Z",
"value": 772744692,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752969600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-20T00:00:00.000Z",
"value": 594190873,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753574400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-27T00:00:00.000Z",
"value": 493894067,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758153600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-18T00:00:00.000Z",
"value": 751061551,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758326400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-20T00:00:00.000Z",
"value": 370105265,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758931200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-27T00:00:00.000Z",
"value": 360868837,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761177600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-23T00:00:00.000Z",
"value": 582244938,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762128000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-03T00:00:00.000Z",
"value": 671595424,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765065600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-07T00:00:00.000Z",
"value": 455484911,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766880000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-28T00:00:00.000Z",
"value": 168515104,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767657600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-06T00:00:00.000Z",
"value": 437004706,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767744000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-07T00:00:00.000Z",
"value": 424576076,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768348800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-14T00:00:00.000Z",
"value": 596367515,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769385600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-26T00:00:00.000Z",
"value": 483036025,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772150400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-27T00:00:00.000Z",
"value": 312769438,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772236800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-28T00:00:00.000Z",
"value": 364121578,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773100800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-10T00:00:00.000Z",
"value": 336301556,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773619200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-16T00:00:00.000Z",
"value": 418922742,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776988800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-24T00:00:00.000Z",
"value": 420932770,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777420800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-29T00:00:00.000Z",
"value": 434189654,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779148800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-19T00:00:00.000Z",
"value": 534586818,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780099200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-30T00:00:00.000Z",
"value": 373744215,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780185600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-31T00:00:00.000Z",
"value": 418236170,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781481600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-15T00:00:00.000Z",
"value": 476066079,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782691200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-29T00:00:00.000Z",
"value": 553593723,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783296000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-06T00:00:00.000Z",
"value": 453588543,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786579200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-13T00:00:00.000Z",
"value": 347511264,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787356800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-22T00:00:00.000Z",
"value": 648050198,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789257600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-13T00:00:00.000Z",
"value": 255836465,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789948800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-21T00:00:00.000Z",
"value": 571735047,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715904000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 83486,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716681600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 108617,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716854400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 130072,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718236800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 138192,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720396800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 128550,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720742400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 86427,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721001600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 155371,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721260800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 170987,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721692800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 192589,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722211200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 171585,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726444800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 176408,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729900800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 333642,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733788800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 1229588,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734307200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 1016262,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737936000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 840033,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738108800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 749747,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740182400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 391739,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740700800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 424079,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743465600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 250531,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744156800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 458182,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745452800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 309674,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747440000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 253706,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749945600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 203328,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750550400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 423094,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750896000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 295547,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751241600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 304650,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751328000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 249265,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756252800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 655921,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757721600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 365775,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759536000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 358438,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760227200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 537509,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761696000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 485576,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762387200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 1365619,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763078400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 456662,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763337600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 370003,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764115200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 273656,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764374400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 118973,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765324800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 290092,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766188800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 106715,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768003200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 98835,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772668800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 185788,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772755200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 151558,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773187200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 205599,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773446400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 77043,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774051200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 79100,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775260800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 93631,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775433600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 218032,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779753600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 369551,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781654400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 278113,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782000000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 135717,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782086400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 215852,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782259200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 383941,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782777600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 171129,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785369600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 143093,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785974400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 117954,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786752000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 63394,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789171200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 130648,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716076800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 50013,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717545600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 285884,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717804800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 99457,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719273600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 106572,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722038400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 133325,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723420800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 212391,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723507200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 160222,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723939200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 98184,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724457600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 141799,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726876800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 118680,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727654400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 295349,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728172800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 134334,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730160000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 452370,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730678400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 603711,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731369600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-12T00:00:00.000Z",
"value": 1078559,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731715200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 520827,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733616000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 465722,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734048000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 827843,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736985600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 784344,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743206400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 195006,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745539200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 298259,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746144000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 220542,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746489600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 236551,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747353600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 281249,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749859200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 214696,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750982400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 214598,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756512000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 203654,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759363200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 445420,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762560000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 246111,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764201600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 138088,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764633600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 175309,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765756800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 165707,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768089600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 107140,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768953600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 279613,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770163200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 298147,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773014400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 131022,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775520000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 117188,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775692800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 93554,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775865600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 83944,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775952000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 78047,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778630400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 385658,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780876800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 141429,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781222400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 81882,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782604800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 80089,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784073600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 192814,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787097600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 229432,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789776000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 218998,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790294400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 222366,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715299200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 39839,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716595200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 71911,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718150400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 337222,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723248000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 94099,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724284800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 135324,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725321600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 146846,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725408000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 223509,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726099200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 138770,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726790400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 214812,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727308800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 257803,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729641600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 512383,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731974400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 505124,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732060800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 1005987,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734480000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 957527,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735171200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 656311,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735257600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 763448,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736380800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 893492,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738627200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 629019,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739750400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 403327,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739836800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 628466,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743638400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 225421,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745366400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 520168,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748908800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 246659,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750032000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 380220,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752883200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 212585,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753488000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 232995,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754784000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 383053,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754956800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 485297,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756080000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 465393,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758067200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 690570,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758499200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 1455344,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760313600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 431690,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760832000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 243342,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761350400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 203589,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763596800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 280163,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765497600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 138869,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766361600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 148618,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769126400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 226395,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769212800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 68997,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770076800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 226049,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770336000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 233326,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770508800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 98538,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771372800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 117975,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772496000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 177728,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774483200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 140570,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774569600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 93225,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775174400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 56275,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776124800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 98888,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776384000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 162242,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777334400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 80384,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778803200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 122847,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780358400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 165025,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780617600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 200204,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781395200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 72059,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783987200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 125835,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784160000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 115933,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785196800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 129965,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785888000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 118246,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787443200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 196077,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787961600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 77647,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789603200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 208126,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789862400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 179683,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714608000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-02T00:00:00.000Z",
"value": 10409668,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718409600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 46869700,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719619200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 35016175,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719705600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 38184543,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722297600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 52613081,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727049600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 190804121,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1730246400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 326023094,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731456000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 407194211,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733443200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 543710022,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733529600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 534314164,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734220800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 538594430,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734998400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 500820450,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735516800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 493586265,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735603200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 470396311,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735862400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 505747929,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736467200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 440077318,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736553600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 434997666,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736812800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 415511721,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737763200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 396269301,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738713600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 272142071,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739232000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 318218752,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740009600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 309110057,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740873600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 260137613,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741219200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 256716637,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741478400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 226898859,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742256000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 234405470,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742688000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 244182632,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747094400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 241195230,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751155200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 248978814,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751414400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 245151815,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753920000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 240258432,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754438400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 219769468,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755475200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 260377581,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755993600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 278540646,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757030400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 268868079,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757203200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 316566228,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759276800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 276310648,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759881600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 318406981,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759968000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 284638849,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760054400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 294084160,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761264000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 266209576,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761523200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 281485465,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761868800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 296043958,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763164800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 228118561,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766448000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 241659415,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766966400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 244094777,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767052800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 258083649,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767312000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 251076082,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771718400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 222375521,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774137600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 196188994,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775606400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 199598562,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775779200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 201741817,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776816000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 200340699,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777680000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 214069605,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777939200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 216327878,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782950400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 169484327,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783123200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 173645151,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783900800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 174218856,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785456000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 131807038,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786320000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 128844936,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786665600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 131101998,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786924800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 130454518,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716336000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 167525925,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716508800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 260488983,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716940800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 200143488,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717372800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 131622802,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717459200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 164811407,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717632000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 165224829,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718496000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 155260493,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720483200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 252572175,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721174400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 276972614,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721606400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 269301933,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722988800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 371520280,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724112000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 285655501,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725494400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 293862250,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727913600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 472273382,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728691200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 256097640,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729468800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 613631920,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730073600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 759907701,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730851200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 1034339522,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731628800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 847016534,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735344000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 567454123,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735776000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 1104973096,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736121600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 967770330,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738281600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 827737086,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739145600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 562846260,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739491200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 599619353,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739923200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 650936853,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740096000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 528263038,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741305600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 256465281,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743292800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 275994940,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743897600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 302204112,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744588800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 440156998,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744675200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 334512043,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747699200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 616746822,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750723200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 513033239,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752019200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 455673229,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752537600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 768413234,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752710400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 873219667,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753142400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 745508814,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754352000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 596951387,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756339200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 565886861,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757376000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 644707849,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758758400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 986691800,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759449600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 846522611,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760140800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 904855119,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766707200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 294653932,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769040000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 430905500,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771977600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 413516508,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775001600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 284831578,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776470400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 433786824,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778198400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 442254218,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778284800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 316299164,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778457600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 520985665,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779235200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 507766587,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779580800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 525817920,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780963200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 575589776,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783209600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 290727329,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784332800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 212529454,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784851200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 363738949,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785801600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 411013919,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786406400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 310492231,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1717200000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-01T00:00:00.000Z",
"value": 81372,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718582400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-17T00:00:00.000Z",
"value": 136250,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719360000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-26T00:00:00.000Z",
"value": 153263,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720915200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-14T00:00:00.000Z",
"value": 92701,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723075200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-08T00:00:00.000Z",
"value": 203005,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723852800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-17T00:00:00.000Z",
"value": 61002,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727740800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-01T00:00:00.000Z",
"value": 860772,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728086400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-05T00:00:00.000Z",
"value": 122893,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729987200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-27T00:00:00.000Z",
"value": 271215,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730764800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-05T00:00:00.000Z",
"value": 348076,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730937600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-07T00:00:00.000Z",
"value": 567617,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731801600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-17T00:00:00.000Z",
"value": 565000,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732147200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-21T00:00:00.000Z",
"value": 707994,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736208000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-07T00:00:00.000Z",
"value": 1056909,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736294400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-08T00:00:00.000Z",
"value": 1207035,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738022400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-28T00:00:00.000Z",
"value": 643553,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739404800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-13T00:00:00.000Z",
"value": 461979,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739577600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-15T00:00:00.000Z",
"value": 249122,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741824000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-13T00:00:00.000Z",
"value": 358397,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741910400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-14T00:00:00.000Z",
"value": 260158,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742169600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-17T00:00:00.000Z",
"value": 219941,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743379200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-31T00:00:00.000Z",
"value": 244301,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746403200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-05T00:00:00.000Z",
"value": 225101,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747180800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-14T00:00:00.000Z",
"value": 637688,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747958400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-23T00:00:00.000Z",
"value": 468595,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748217600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-26T00:00:00.000Z",
"value": 272040,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748476800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-29T00:00:00.000Z",
"value": 387048,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748736000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-01T00:00:00.000Z",
"value": 227580,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749427200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-09T00:00:00.000Z",
"value": 378108,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754524800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-07T00:00:00.000Z",
"value": 439183,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754697600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-09T00:00:00.000Z",
"value": 518197,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754870400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-11T00:00:00.000Z",
"value": 606090,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755561600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-19T00:00:00.000Z",
"value": 515660,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756857600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-03T00:00:00.000Z",
"value": 344538,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759190400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-30T00:00:00.000Z",
"value": 485147,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761955200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-01T00:00:00.000Z",
"value": 307670,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762300800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-05T00:00:00.000Z",
"value": 487933,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763424000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-18T00:00:00.000Z",
"value": 421241,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763856000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-23T00:00:00.000Z",
"value": 203865,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767398400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-03T00:00:00.000Z",
"value": 136822,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767571200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-05T00:00:00.000Z",
"value": 245190,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771632000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-21T00:00:00.000Z",
"value": 86927,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772928000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-08T00:00:00.000Z",
"value": 118878,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773792000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-18T00:00:00.000Z",
"value": 231748,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776643200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-20T00:00:00.000Z",
"value": 271859,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777075200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-25T00:00:00.000Z",
"value": 108291,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777593600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-01T00:00:00.000Z",
"value": 237806,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778025600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-06T00:00:00.000Z",
"value": 450432,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778716800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-14T00:00:00.000Z",
"value": 844609,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779494400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-23T00:00:00.000Z",
"value": 184294,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779926400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-28T00:00:00.000Z",
"value": 297898,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780012800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-29T00:00:00.000Z",
"value": 546452,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782432000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-26T00:00:00.000Z",
"value": 260423,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783468800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-08T00:00:00.000Z",
"value": 280924,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783641600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-10T00:00:00.000Z",
"value": 147187,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783814400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-12T00:00:00.000Z",
"value": 91628,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785542400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-01T00:00:00.000Z",
"value": 100389,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787529600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-24T00:00:00.000Z",
"value": 351864,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787788800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-27T00:00:00.000Z",
"value": 311819,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788048000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-30T00:00:00.000Z",
"value": 157662,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790208000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-24T00:00:00.000Z",
"value": 341868,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715040000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 103440,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715126400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 55320,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715817600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 90135,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715990400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 55957,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716249600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 146696,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718928000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 138232,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720224000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 92564,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722729600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 174504,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724025600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 136244,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729036800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 503550,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730332800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 393841,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731196800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-10T00:00:00.000Z",
"value": 605897,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737244800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 1099850,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737504000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 889439,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1737849600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 396152,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738195200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 495929,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738540800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 852323,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740268800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 342185,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740441600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 525977,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741737600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 351708,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742083200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 192413,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742601600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 118138,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742774400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 309169,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745020800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 80605,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745107200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 90833,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748304000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 305126,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748822400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 225010,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749254400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 148408,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751760000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 174325,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753056000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 397701,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753660800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 388487,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754265600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 318798,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756425600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 365337,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756684800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 306806,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759708800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 357846,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760486400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 428499,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760572800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 372179,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762214400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 533072,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764806400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 181164,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764892800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 171769,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768176000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 182071,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770422400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 198778,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770595200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 184163,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771027200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 119847,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772841600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 69081,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776211200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 237039,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778544000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 129732,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785110400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 142643,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788220800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 140976,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715212800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 73252,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716422400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 174489,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716768000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 118486,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717891200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 106946,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718668800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 173151,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719100800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 64942,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719532800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 89272,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721347200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 193786,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724716800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 170799,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725753600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 97413,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728864000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 1213623,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728950400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 457170,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732492800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 639025,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732579200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 684692,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732752000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 575893,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734393600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 1102782,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1735430400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 518590,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738972800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 349809,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740528000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 611963,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745193600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 189901,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745625600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 217580,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746576000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 336570,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746921600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 359769,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748995200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 263103,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750464000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 257574,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750636800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 394590,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752105600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 402438,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754179200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 204740,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757635200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 343497,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759104000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 310263,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761436800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 261732,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765584000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 65385,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765670400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 110312,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768608000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 73811,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769644800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 176102,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769731200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 291094,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769817600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 278338,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770249600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 331438,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771200000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 127803,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773360000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 114679,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774310400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 208148,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776038400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 124872,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776729600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 184955,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779408000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 130115,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781136000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 98171,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782172800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 111592,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783036800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 108931,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1783728000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 91408,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784937600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 70939,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786060800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 96362,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787270400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 301603,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788566400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 126024,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788998400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 222946,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717113600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 37354770,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717286400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 42976014,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717718400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 38989501,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720051200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 27044494,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720137600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 30309020,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720656000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 34236419,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721433600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 56990038,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721865600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 49233788,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722124800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 55253512,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723161600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 62493210,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726704000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 173784872,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726963200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 188127057,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728345600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 246640836,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729382400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 309509692,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733270400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-04T00:00:00.000Z",
"value": 518391923,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736640000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 414591666,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737072000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 439715147,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737331200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 369721964,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740614400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 254355102,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742342400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 237371367,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743120000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 239850158,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744934400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 194253689,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746316800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 240349049,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749081600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 230596327,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750118400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 245898406,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752192000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 257802170,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753228800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 261269146,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753315200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 243462220,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755734400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 257404261,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757462400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 280942962,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757548800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 285138524,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758585600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 319100147,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758844800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 265231394,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761782400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 282824936,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762992000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 247444526,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763942400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 218655573,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765238400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 241968316,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766275200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 242245221,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767139200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 258446186,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767225600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 263259596,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767484800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 278626134,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768435200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 281838703,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769904000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 231972711,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769990400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 222830985,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771286400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 223374468,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772064000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 209439995,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772409600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 201386865,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772582400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 208241781,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773964800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 194863362,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776297600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 215961367,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777161600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 212478268,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777507200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 208415656,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1777766400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 210626960,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778371200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 220602781,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780444800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 175824956,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781049600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 154147927,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781568000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 166275060,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784246400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 172710623,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785628800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 135694350,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788912000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 196362405,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716076800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 60662427,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717545600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 172782968,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717804800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 100085275,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719273600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 230543464,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722038400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 238910112,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723420800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 454815702,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723507200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 335667050,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723939200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 189738135,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724457600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 251055663,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726876800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 371541547,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727654400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 503914752,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728172800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 197978953,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730160000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 730786888,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730678400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 570119112,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731715200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 669321871,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733616000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 491731740,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734048000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 1062772579,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736985600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 998882037,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743206400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 315009617,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745539200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 465968460,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746144000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 333882703,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746489600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 360356722,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747353600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 484882622,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749859200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 312910192,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750982400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 327802796,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756512000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 391258742,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759363200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 792480017,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762560000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 438138666,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764201600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 357945143,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764633600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 503882664,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765756800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 469674529,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768089600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 224087542,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768953600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 577555744,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770163200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 613785125,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773014400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 400604562,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775520000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 594641777,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775692800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 490205076,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775865600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 347165642,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775952000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 427672762,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778630400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 485424122,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780876800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 616389541,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781222400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 417916456,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782604800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 334434085,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784073600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 371111016,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787097600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 600446026,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789776000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 331956510,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1790294400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 502913831,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718409600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 81566,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719619200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 48121,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719705600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 74984,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722297600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 303568,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727049600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 252795,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730246400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 897647,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731456000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 1514637,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733443200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 946679,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733529600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 630288,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734220800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 564989,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734998400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 897109,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735516800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 840324,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735603200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 984396,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735862400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 803780,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736467200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 1035337,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736553600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 514861,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736812800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 1047965,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1737763200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 425872,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738713600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 894210,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739232000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 583270,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740009600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 419777,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740873600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 532788,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741219200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 344590,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741478400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 271899,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742256000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 242877,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742688000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 165845,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747094400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 552482,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751155200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 188337,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751414400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 355933,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753920000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 426181,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754438400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 404438,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755475200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 601064,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755993600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 539000,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757030400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 377486,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757203200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 175488,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759276800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 554913,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759881600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 586441,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759968000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 535233,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760054400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 1062198,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761264000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 478019,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761523200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 511101,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761868800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 404532,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763164800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 250066,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766448000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 255925,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766966400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 306666,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767052800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 149300,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1767312000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 311205,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771718400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 83757,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774137600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 111018,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775606400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 349146,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775779200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 238647,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776816000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 473804,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777680000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 133094,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777939200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 425770,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782950400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 201604,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783123200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 175216,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783900800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 149189,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785456000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 164542,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786320000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 132819,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786665600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 116163,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786924800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 153811,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718323200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-14T00:00:00.000Z",
"value": 130461,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718755200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-19T00:00:00.000Z",
"value": 198073,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719964800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-03T00:00:00.000Z",
"value": 153895,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722384000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-31T00:00:00.000Z",
"value": 177814,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724630400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-26T00:00:00.000Z",
"value": 143281,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724976000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-30T00:00:00.000Z",
"value": 153466,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725235200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-02T00:00:00.000Z",
"value": 128405,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725667200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-07T00:00:00.000Z",
"value": 101814,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728259200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-07T00:00:00.000Z",
"value": 801405,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733702400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-09T00:00:00.000Z",
"value": 1021156,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734566400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-19T00:00:00.000Z",
"value": 941589,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741132800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-05T00:00:00.000Z",
"value": 455352,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743033600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-27T00:00:00.000Z",
"value": 200571,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747526400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-18T00:00:00.000Z",
"value": 316498,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747612800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-19T00:00:00.000Z",
"value": 363218,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1747872000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-22T00:00:00.000Z",
"value": 324644,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748131200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-25T00:00:00.000Z",
"value": 188542,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748563200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-30T00:00:00.000Z",
"value": 327553,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749340800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-08T00:00:00.000Z",
"value": 170689,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751500800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-03T00:00:00.000Z",
"value": 284195,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751673600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-05T00:00:00.000Z",
"value": 125036,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752796800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-18T00:00:00.000Z",
"value": 455603,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752969600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-20T00:00:00.000Z",
"value": 357896,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753574400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-27T00:00:00.000Z",
"value": 293495,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758153600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-18T00:00:00.000Z",
"value": 943981,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758326400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-20T00:00:00.000Z",
"value": 336982,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758931200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-27T00:00:00.000Z",
"value": 218412,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761177600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-23T00:00:00.000Z",
"value": 1750210,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762128000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-03T00:00:00.000Z",
"value": 354047,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765065600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-07T00:00:00.000Z",
"value": 156898,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766880000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-28T00:00:00.000Z",
"value": 70567,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767657600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-06T00:00:00.000Z",
"value": 192095,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1767744000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-07T00:00:00.000Z",
"value": 345985,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768348800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-14T00:00:00.000Z",
"value": 313047,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769385600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-26T00:00:00.000Z",
"value": 152087,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772150400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-27T00:00:00.000Z",
"value": 130154,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772236800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-28T00:00:00.000Z",
"value": 147875,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773100800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-10T00:00:00.000Z",
"value": 112292,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773619200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-16T00:00:00.000Z",
"value": 153635,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776988800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-24T00:00:00.000Z",
"value": 73934,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777420800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-29T00:00:00.000Z",
"value": 371075,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779148800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-19T00:00:00.000Z",
"value": 115601,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780099200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-30T00:00:00.000Z",
"value": 74888,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780185600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-31T00:00:00.000Z",
"value": 85568,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781481600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-15T00:00:00.000Z",
"value": 115223,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782691200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-29T00:00:00.000Z",
"value": 115554,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783296000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-06T00:00:00.000Z",
"value": 121086,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786579200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-13T00:00:00.000Z",
"value": 97699,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787356800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-22T00:00:00.000Z",
"value": 239462,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789257600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-13T00:00:00.000Z",
"value": 123523,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789948800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-21T00:00:00.000Z",
"value": 252777,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717027200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-30T00:00:00.000Z",
"value": 128713,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721088000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-16T00:00:00.000Z",
"value": 180104,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722470400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-01T00:00:00.000Z",
"value": 174919,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722902400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-06T00:00:00.000Z",
"value": 196345,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723593600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-14T00:00:00.000Z",
"value": 207276,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723680000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-15T00:00:00.000Z",
"value": 151275,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724371200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-23T00:00:00.000Z",
"value": 182571,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725148800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-01T00:00:00.000Z",
"value": 126687,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1725926400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-10T00:00:00.000Z",
"value": 314572,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726531200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-17T00:00:00.000Z",
"value": 152927,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728777600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-13T00:00:00.000Z",
"value": 232939,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732320000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-23T00:00:00.000Z",
"value": 492374,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1732924800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-30T00:00:00.000Z",
"value": 622067,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734652800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-20T00:00:00.000Z",
"value": 1158446,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734739200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-21T00:00:00.000Z",
"value": 790968,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734825600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-22T00:00:00.000Z",
"value": 611803,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736726400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-13T00:00:00.000Z",
"value": 882203,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737676800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-24T00:00:00.000Z",
"value": 545315,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1739318400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-12T00:00:00.000Z",
"value": 619703,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740355200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-24T00:00:00.000Z",
"value": 512694,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741046400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-04T00:00:00.000Z",
"value": 507916,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741392000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-08T00:00:00.000Z",
"value": 224755,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741651200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-11T00:00:00.000Z",
"value": 355456,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742428800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-20T00:00:00.000Z",
"value": 224546,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743984000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-07T00:00:00.000Z",
"value": 318346,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745798400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-28T00:00:00.000Z",
"value": 299512,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745884800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-29T00:00:00.000Z",
"value": 255159,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746057600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-01T00:00:00.000Z",
"value": 288844,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748044800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-24T00:00:00.000Z",
"value": 168191,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753747200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-29T00:00:00.000Z",
"value": 423076,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755043200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-13T00:00:00.000Z",
"value": 808642,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755129600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-14T00:00:00.000Z",
"value": 593897,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758672000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-24T00:00:00.000Z",
"value": 455689,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759795200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-07T00:00:00.000Z",
"value": 435168,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760400000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-14T00:00:00.000Z",
"value": 473757,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761004800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-21T00:00:00.000Z",
"value": 359003,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762646400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-09T00:00:00.000Z",
"value": 264446,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762819200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-11T00:00:00.000Z",
"value": 312397,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763769600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-22T00:00:00.000Z",
"value": 173214,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765411200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-11T00:00:00.000Z",
"value": 174392,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766016000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-18T00:00:00.000Z",
"value": 188210,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766534400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-24T00:00:00.000Z",
"value": 115545,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766793600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-27T00:00:00.000Z",
"value": 60407,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767830400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-08T00:00:00.000Z",
"value": 170055,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768867200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-20T00:00:00.000Z",
"value": 188950,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770681600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-10T00:00:00.000Z",
"value": 135959,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773273600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-12T00:00:00.000Z",
"value": 95283,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773705600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-17T00:00:00.000Z",
"value": 132616,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774224000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-23T00:00:00.000Z",
"value": 195070,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774656000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-28T00:00:00.000Z",
"value": 58685,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774828800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-30T00:00:00.000Z",
"value": 90047,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776556800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-19T00:00:00.000Z",
"value": 91068,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781740800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-18T00:00:00.000Z",
"value": 108710,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782345600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-25T00:00:00.000Z",
"value": 175808,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784419200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-19T00:00:00.000Z",
"value": 77483,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784678400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-22T00:00:00.000Z",
"value": 143935,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785283200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-29T00:00:00.000Z",
"value": 181552,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787184000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-20T00:00:00.000Z",
"value": 231403,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787616000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-25T00:00:00.000Z",
"value": 202075,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787875200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-28T00:00:00.000Z",
"value": 174995,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788825600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-08T00:00:00.000Z",
"value": 199819,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789084800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-11T00:00:00.000Z",
"value": 255527,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789430400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-15T00:00:00.000Z",
"value": 214345,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715904000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 35027705,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716681600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 44146711,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716854400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 35499727,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718236800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 40640854,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720396800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 30201999,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720742400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 40951817,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721001600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 47483891,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721260800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 48988153,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721692800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 57778645,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722211200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 54903727,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726444800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 153266790,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729900800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 304441013,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733788800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 574000543,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734307200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 553082007,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737936000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 353742516,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738108800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 308466545,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740182400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 307837612,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740700800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 255674398,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743465600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 242923740,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744156800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 197457195,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745452800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 213271013,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1747440000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 234185411,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749945600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 232186352,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750550400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 234847493,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750896000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 226827869,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751241600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 239813414,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751328000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 257177018,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756252800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 280804872,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757721600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 283296999,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759536000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 303371268,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760227200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 234864196,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761696000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 284952156,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762387200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 263233538,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763078400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 241919010,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763337600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 227559748,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764115200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 230484187,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1764374400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 248308332,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765324800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 246943049,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766188800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 254491708,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768003200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 286446208,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772668800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 213048148,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772755200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 207847899,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773187200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 203135728,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773446400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 211264867,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774051200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 203799129,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775260800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 207528815,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775433600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 194192520,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779753600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 193920012,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781654400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 167617320,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782000000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 168167800,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782086400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 164722795,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782259200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 163415827,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782777600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 169116707,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785369600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 156047794,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785974400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 130878839,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786752000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 132243127,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789171200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 196398263,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790551103",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-27T23:18:23.000Z",
"value": 224224278,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715385600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 52100347,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1716163200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 60872199,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1718841600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 220032837,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719446400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 160739903,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721952000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 239253677,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724198400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 314170375,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725580800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 337381856,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726617600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 302313701,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727568000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 226941525,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728518400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 516678461,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729728000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 591967164,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733097600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 715691399,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737158400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 1090007118,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737417600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 1009900744,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737590400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 1148361514,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738800000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 744547482,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744243200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 370101518,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744848000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 298058399,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749600000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 600462091,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749772800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 684186487,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750204800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 477495805,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752624000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 716246057,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753833600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 690249165,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754611200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 652241682,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755302400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 478666934,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755388800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 555318071,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755648000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 755943534,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755820800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 1114670640,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756771200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 651853225,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757894400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 816806227,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760659200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 708162083,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761609600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 636357189,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762732800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 548824484,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765843200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 480961302,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767916800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 411833458,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768262400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 657746135,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771459200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 239987035,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1772323200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 447972051,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774915200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 360723068,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775088000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 307667325,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1775347200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 274240047,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779667200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 449368105,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1779840000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 695104166,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780704000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 603739174,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781913600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 299014077,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1783555200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 416125077,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784764800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 356784029,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785715200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 453232586,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788134400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 434760176,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788393600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 424028910,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788652800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 371877352,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789344000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 415497013,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1790467200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 361234130,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715299200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 41539,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1716595200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 74206,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1718150400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 345452,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723248000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 95266,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724284800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 136613,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725321600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 157474,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725408000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 238018,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726099200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 146717,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726790400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 221062,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727308800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 267659,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729641600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 532874,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731974400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 525633,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732060800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 1026116,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734480000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 1000348,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735171200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 689958,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735257600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 816386,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736380800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 946783,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738627200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 678196,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739750400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 439303,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739836800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 671811,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743638400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 239919,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745366400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 558964,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748908800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 295973,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750032000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 419937,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752883200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 256940,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753488000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 287766,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754784000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 478393,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754956800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 587008,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756080000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 590627,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758067200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 818009,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758499200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 1684816,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760313600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 539922,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760832000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 301114,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761350400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 403000,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763596800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 384898,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765497600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 190765,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766361600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 195379,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769126400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 258580,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769212800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 84593,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770076800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 301077,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770336000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 345977,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770508800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 160789,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771372800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 156997,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1772496000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 237391,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774483200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 190253,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774569600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 130157,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1775174400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 87941,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776124800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 279748,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776384000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 368553,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777334400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 201665,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778803200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 235985,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780358400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 355216,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780617600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 474512,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781395200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 139367,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783987200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 206107,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784160000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 143346,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785196800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 172173,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785888000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 150844,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787443200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 280187,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787961600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 110316,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789603200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 312417,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789862400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 271668,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715558400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-13T00:00:00.000Z",
"value": 71013,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720569600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-10T00:00:00.000Z",
"value": 170272,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721520000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-21T00:00:00.000Z",
"value": 166881,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721779200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-24T00:00:00.000Z",
"value": 152241,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725062400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-31T00:00:00.000Z",
"value": 64129,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727136000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-24T00:00:00.000Z",
"value": 466342,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727827200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-02T00:00:00.000Z",
"value": 495140,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728000000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-04T00:00:00.000Z",
"value": 263114,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729209600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-18T00:00:00.000Z",
"value": 286076,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729814400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-25T00:00:00.000Z",
"value": 524356,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1730592000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-03T00:00:00.000Z",
"value": 321178,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731110400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-09T00:00:00.000Z",
"value": 449487,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731888000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-18T00:00:00.000Z",
"value": 620147,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732233600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-22T00:00:00.000Z",
"value": 521376,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732406400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-24T00:00:00.000Z",
"value": 410686,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1733356800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-05T00:00:00.000Z",
"value": 952998,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738886400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-07T00:00:00.000Z",
"value": 473999,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1741564800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-10T00:00:00.000Z",
"value": 410675,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742860800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-25T00:00:00.000Z",
"value": 226893,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743724800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-04T00:00:00.000Z",
"value": 239604,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743811200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-05T00:00:00.000Z",
"value": 97407,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744329600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-11T00:00:00.000Z",
"value": 235375,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746230400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-03T00:00:00.000Z",
"value": 131876,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746748800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-09T00:00:00.000Z",
"value": 491530,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746835200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-10T00:00:00.000Z",
"value": 397841,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748390400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-28T00:00:00.000Z",
"value": 346152,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748649600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-31T00:00:00.000Z",
"value": 213754,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749168000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-06T00:00:00.000Z",
"value": 208191,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1749686400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-12T00:00:00.000Z",
"value": 375661,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752364800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-13T00:00:00.000Z",
"value": 276405,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752451200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-14T00:00:00.000Z",
"value": 444427,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753401600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-25T00:00:00.000Z",
"value": 401919,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754092800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-02T00:00:00.000Z",
"value": 276880,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755216000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-15T00:00:00.000Z",
"value": 471065,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756166400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-26T00:00:00.000Z",
"value": 390860,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756598400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-31T00:00:00.000Z",
"value": 212233,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757116800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-06T00:00:00.000Z",
"value": 160407,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757289600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-08T00:00:00.000Z",
"value": 265330,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760745600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-18T00:00:00.000Z",
"value": 180694,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762905600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-12T00:00:00.000Z",
"value": 411302,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764460800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-30T00:00:00.000Z",
"value": 103816,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1764720000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-03T00:00:00.000Z",
"value": 281595,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765929600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-17T00:00:00.000Z",
"value": 193896,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766102400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-19T00:00:00.000Z",
"value": 179853,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768521600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-16T00:00:00.000Z",
"value": 146680,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768694400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-18T00:00:00.000Z",
"value": 102140,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769299200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-25T00:00:00.000Z",
"value": 125297,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770768000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-11T00:00:00.000Z",
"value": 372981,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777852800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-04T00:00:00.000Z",
"value": 141221,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778112000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-07T00:00:00.000Z",
"value": 840368,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779321600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-21T00:00:00.000Z",
"value": 140793,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783382400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-07T00:00:00.000Z",
"value": 125460,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784592000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-21T00:00:00.000Z",
"value": 109184,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786838400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-16T00:00:00.000Z",
"value": 57093,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788307200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-02T00:00:00.000Z",
"value": 155737,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788739200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-07T00:00:00.000Z",
"value": 169106,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789516800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-16T00:00:00.000Z",
"value": 282132,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790121600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-23T00:00:00.000Z",
"value": 259836,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790380800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-26T00:00:00.000Z",
"value": 146110,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715904000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 79567,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716681600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 103026,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716854400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 123073,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718236800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 132767,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720396800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 126772,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720742400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 85262,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721001600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 153141,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721260800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 169039,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721692800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 189792,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722211200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 165005,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726444800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 172419,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729900800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 313527,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733788800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 1186198,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734307200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 977575,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737936000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 756857,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738108800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 634274,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740182400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 362812,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740700800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 396263,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743465600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 234053,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744156800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 418043,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745452800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 268292,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747440000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 209463,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749945600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 186286,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750550400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 389009,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750896000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 266090,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751241600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 280123,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751328000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 231364,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756252800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 557693,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757721600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 276173,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759536000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 289537,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760227200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 438181,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761696000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 352350,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762387200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 1272345,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763078400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 349606,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763337600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 279774,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764115200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 220551,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764374400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 99045,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765324800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 219978,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766188800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 77327,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768003200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 80060,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772668800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 129867,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772755200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 104553,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773187200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 142738,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773446400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 51434,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1774051200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 49072,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775260800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 34926,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775433600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 82693,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1779753600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 195043,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781654400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 163678,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782000000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 76545,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782086400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 115805,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782259200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 249241,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782777600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 92941,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785369600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 112702,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785974400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 92054,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1786752000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 43512,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789171200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 96616,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714348800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-29T00:00:00.000Z",
"value": 25446750,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714521600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-01T00:00:00.000Z",
"value": 102755,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717027200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-30T00:00:00.000Z",
"value": 35188953,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721088000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-16T00:00:00.000Z",
"value": 46905183,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722470400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-01T00:00:00.000Z",
"value": 61258824,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722902400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-06T00:00:00.000Z",
"value": 51688954,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723593600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-14T00:00:00.000Z",
"value": 59124486,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723680000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-15T00:00:00.000Z",
"value": 56780614,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724371200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-23T00:00:00.000Z",
"value": 93766863,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725148800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-01T00:00:00.000Z",
"value": 95052797,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725926400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-10T00:00:00.000Z",
"value": 102991686,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726531200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-17T00:00:00.000Z",
"value": 162902543,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728777600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-13T00:00:00.000Z",
"value": 270112157,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732320000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-23T00:00:00.000Z",
"value": 460897112,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732924800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-30T00:00:00.000Z",
"value": 521746397,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734652800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-20T00:00:00.000Z",
"value": 455326140,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734739200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-21T00:00:00.000Z",
"value": 469009987,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734825600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-22T00:00:00.000Z",
"value": 468545875,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1736726400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-13T00:00:00.000Z",
"value": 398874944,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737676800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-24T00:00:00.000Z",
"value": 389021903,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1739318400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-12T00:00:00.000Z",
"value": 307968383,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740355200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-24T00:00:00.000Z",
"value": 266582193,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741046400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-04T00:00:00.000Z",
"value": 246941192,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741392000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-08T00:00:00.000Z",
"value": 255996903,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1741651200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-11T00:00:00.000Z",
"value": 207480764,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742428800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-20T00:00:00.000Z",
"value": 247425925,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1743984000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-07T00:00:00.000Z",
"value": 194468125,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745798400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-28T00:00:00.000Z",
"value": 234334643,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745884800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-29T00:00:00.000Z",
"value": 233169109,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746057600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-01T00:00:00.000Z",
"value": 235936144,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748044800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-24T00:00:00.000Z",
"value": 237502339,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753747200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-29T00:00:00.000Z",
"value": 252928199,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755043200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-13T00:00:00.000Z",
"value": 246179782,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755129600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-14T00:00:00.000Z",
"value": 238604400,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1758672000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-24T00:00:00.000Z",
"value": 282236719,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759795200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-07T00:00:00.000Z",
"value": 345933012,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760400000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-14T00:00:00.000Z",
"value": 284657637,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761004800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-21T00:00:00.000Z",
"value": 278654965,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762646400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-09T00:00:00.000Z",
"value": 264123618,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762819200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-11T00:00:00.000Z",
"value": 267441244,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763769600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-22T00:00:00.000Z",
"value": 211964081,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765411200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-11T00:00:00.000Z",
"value": 252179218,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766016000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-18T00:00:00.000Z",
"value": 231975584,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766534400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-24T00:00:00.000Z",
"value": 241725945,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1766793600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-27T00:00:00.000Z",
"value": 247262666,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767830400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-08T00:00:00.000Z",
"value": 291336756,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768867200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-20T00:00:00.000Z",
"value": 289102188,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770681600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-10T00:00:00.000Z",
"value": 226019186,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773273600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-12T00:00:00.000Z",
"value": 200513142,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773705600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-17T00:00:00.000Z",
"value": 203788993,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774224000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-23T00:00:00.000Z",
"value": 199129669,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774656000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-28T00:00:00.000Z",
"value": 206207752,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774828800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-30T00:00:00.000Z",
"value": 186900519,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776556800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-19T00:00:00.000Z",
"value": 206977200,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781740800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-18T00:00:00.000Z",
"value": 164040645,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782345600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-25T00:00:00.000Z",
"value": 159750866,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784419200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-19T00:00:00.000Z",
"value": 174629583,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784678400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-22T00:00:00.000Z",
"value": 175738129,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785283200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-29T00:00:00.000Z",
"value": 157939580,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787184000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-20T00:00:00.000Z",
"value": 128920622,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787616000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-25T00:00:00.000Z",
"value": 127133311,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787875200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-28T00:00:00.000Z",
"value": 129865242,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788825600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-08T00:00:00.000Z",
"value": 196615110,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789084800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-11T00:00:00.000Z",
"value": 194852057,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789430400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-15T00:00:00.000Z",
"value": 197202765,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715472000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 38515483,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715731200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 72488265,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722816000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 622329535,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723334400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 262447158,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725840000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 315766047,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726185600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 252451329,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726272000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 126986998,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726358400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 177723622,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1727222400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 353930337,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728432000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 455382580,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729123200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 545999986,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729555200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 580154337,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730419200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 657869829,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731283200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 943829990,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733011200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-01T00:00:00.000Z",
"value": 778770172,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736035200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 520133511,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1738368000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 634290067,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739059200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 419927993,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741996800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 122254370,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745280000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 527549525,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745712000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 259502488,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747785600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 748097376,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1749513600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 645242341,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750377600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 404228054,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751846400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 406130600,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1752278400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 400239385,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759017600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 449448517,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759622400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 839398875,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761091200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 805562585,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764028800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 465909605,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764288000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 430008012,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769472000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 411087618,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1769558400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 431113392,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773532800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 221631463,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774396800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 239894638,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776902400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 518710682,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1777248000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 390727105,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780790400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 726072591,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782518400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 284419379,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784505600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 426957202,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786147200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 142977450,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1714953600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-06T00:00:00.000Z",
"value": 30022,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715644800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-14T00:00:00.000Z",
"value": 65864,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1719878400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-02T00:00:00.000Z",
"value": 81031,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720310400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-07T00:00:00.000Z",
"value": 94809,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724544000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-25T00:00:00.000Z",
"value": 112965,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1724803200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-28T00:00:00.000Z",
"value": 239999,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728604800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-11T00:00:00.000Z",
"value": 256306,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729296000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-19T00:00:00.000Z",
"value": 172424,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730505600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-02T00:00:00.000Z",
"value": 218737,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731024000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-08T00:00:00.000Z",
"value": 500110,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733875200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-11T00:00:00.000Z",
"value": 1257071,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733961600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-12T00:00:00.000Z",
"value": 957933,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1734912000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-23T00:00:00.000Z",
"value": 883121,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1735689600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-01T00:00:00.000Z",
"value": 884004,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736899200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-15T00:00:00.000Z",
"value": 1221868,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739664000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-16T00:00:00.000Z",
"value": 254177,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1740787200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-01T00:00:00.000Z",
"value": 267069,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743552000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-02T00:00:00.000Z",
"value": 432758,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744502400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-13T00:00:00.000Z",
"value": 236305,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744761600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-16T00:00:00.000Z",
"value": 316429,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746662400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-08T00:00:00.000Z",
"value": 530037,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747008000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-12T00:00:00.000Z",
"value": 570170,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747267200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-15T00:00:00.000Z",
"value": 415573,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750291200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-19T00:00:00.000Z",
"value": 262340,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751068800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-28T00:00:00.000Z",
"value": 123511,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754006400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-01T00:00:00.000Z",
"value": 478650,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756944000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-04T00:00:00.000Z",
"value": 330682,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757808000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-14T00:00:00.000Z",
"value": 384987,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757980800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-16T00:00:00.000Z",
"value": 423465,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758240000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-19T00:00:00.000Z",
"value": 554014,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1758412800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-21T00:00:00.000Z",
"value": 584585,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760918400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-20T00:00:00.000Z",
"value": 327896,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762473600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-07T00:00:00.000Z",
"value": 471678,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763510400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-19T00:00:00.000Z",
"value": 411672,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1763683200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-21T00:00:00.000Z",
"value": 457002,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764547200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-01T00:00:00.000Z",
"value": 272300,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764979200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-06T00:00:00.000Z",
"value": 118210,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766620800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-25T00:00:00.000Z",
"value": 106148,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768780800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-19T00:00:00.000Z",
"value": 594170,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770854400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-12T00:00:00.000Z",
"value": 176320,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771113600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-15T00:00:00.000Z",
"value": 210988,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771545600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-20T00:00:00.000Z",
"value": 167516,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1771804800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-23T00:00:00.000Z",
"value": 143115,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773878400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-19T00:00:00.000Z",
"value": 144337,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778976000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-17T00:00:00.000Z",
"value": 189328,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780272000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-01T00:00:00.000Z",
"value": 265472,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1781308800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-13T00:00:00.000Z",
"value": 141558,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1785024000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-26T00:00:00.000Z",
"value": 110207,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786233600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-09T00:00:00.000Z",
"value": 74054,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787011200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-18T00:00:00.000Z",
"value": 128585,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1787702400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-26T00:00:00.000Z",
"value": 237968,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789689600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-18T00:00:00.000Z",
"value": 366639,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1714780800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 22664,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1714867200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 21354,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717977600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 114171,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718064000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 135940,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719014400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 59053,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719187200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 126062,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719792000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 97847,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1720828800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 64125,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722556800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 186839,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1722643200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 155034,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723766400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 140493,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724889600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 138704,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726012800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 200863,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727395200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 292708,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727481600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 156680,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731542400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 708735,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734134400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 575494,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735084800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 985090,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735948800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 600379,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738454400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 643243,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740960000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 397883,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742515200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 186708,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1742947200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 286918,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744070400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 202699,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1744416000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 208662,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745971200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 463907,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750809600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 321612,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751587200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 228934,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1751932800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 202695,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1755907200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 278239,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1762041600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 238808,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763251200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 230154,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765152000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 171244,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770940800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 184942,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771891200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 189591,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774742400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 77202,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778889600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 85164,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779062400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 138068,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780531200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 180695,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781827200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 91903,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782864000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 237882,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786492800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 106252,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788480000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 179755,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1790035200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 213485,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717113600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 105572,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717286400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 98980,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717718400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 141207,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720051200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 137491,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720137600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 141463,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720656000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 97074,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721433600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 112543,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1721865600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 168585,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722124800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 98023,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723161600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 143209,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726704000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 260165,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726963200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 161287,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728345600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 277169,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729382400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 275189,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733270400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-04T00:00:00.000Z",
"value": 1418852,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736640000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 387125,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737072000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 799448,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737331200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 1011353,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740614400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 338958,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742342400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 332702,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743120000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 250604,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1744934400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 79572,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746316800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 159431,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749081600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 294398,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750118400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 391570,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1752192000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 489564,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753228800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 459131,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753315200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 457159,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1755734400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 348640,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757462400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 372634,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1757548800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 16252649,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758585600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 431905,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1758844800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 341522,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1761782400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 335256,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762992000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 470658,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1763942400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 188770,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765238400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 254467,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1766275200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 91736,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767139200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 193686,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767225600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 86382,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1767484800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 119110,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768435200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 638944,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769904000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 190802,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1769990400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 211890,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771286400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 120056,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772064000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 135322,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772409600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 198981,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772582400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 284455,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773964800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 102262,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776297600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 106429,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777161600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 74834,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777507200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 90005,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1777766400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 73541,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778371200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 121555,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780444800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 233224,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781049600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 198336,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781568000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 121925,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784246400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 152073,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785628800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 81690,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788912000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 7864721,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715212800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 19112083,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716422400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 48075865,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716768000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 39928536,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717891200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 44958269,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718668800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 42290943,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719100800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 34394790,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719532800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 34472282,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721347200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 54511089,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724716800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 87060906,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725753600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 101551872,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728864000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 275439290,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728950400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 275040427,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732492800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 454043582,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732579200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 464682542,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1732752000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 514630027,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734393600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 536546379,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735430400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 499026248,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738972800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 303513467,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740528000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 252204418,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745193600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 211572573,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745625600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 237353499,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746576000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 268027855,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1746921600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 222414984,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1748995200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 254218092,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750464000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 209600771,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750636800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 221740601,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752105600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 283527215,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754179200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 205818231,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757635200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 302942404,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1759104000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 296233669,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761436800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 303941435,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765584000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 268275047,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765670400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 252414467,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768608000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 313943318,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769644800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 268309851,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769731200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 269279051,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1769817600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 253366353,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770249600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 207910485,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771200000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 204133815,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1773360000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 204466053,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774310400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 199443587,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776038400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 204283646,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1776729600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 196946637,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779408000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 198214894,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781136000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 152224390,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782172800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 167321743,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783036800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 170092613,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783728000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 176152767,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784937600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 156818590,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786060800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 133376105,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1787270400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 131385624,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788566400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 190251049,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788998400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 193327672,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1714953600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-06T00:00:00.000Z",
"value": 25178582,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1715644800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-14T00:00:00.000Z",
"value": 64466957,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1719878400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-02T00:00:00.000Z",
"value": 156760646,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1720310400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-07T00:00:00.000Z",
"value": 155648115,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724544000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-25T00:00:00.000Z",
"value": 222830826,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724803200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-28T00:00:00.000Z",
"value": 404997862,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728604800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-11T00:00:00.000Z",
"value": 399087342,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1729296000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-19T00:00:00.000Z",
"value": 223287278,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1730505600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-02T00:00:00.000Z",
"value": 320268368,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1731024000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-08T00:00:00.000Z",
"value": 813358594,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733875200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-11T00:00:00.000Z",
"value": 1131807745,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1733961600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-12T00:00:00.000Z",
"value": 1262243389,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734912000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-23T00:00:00.000Z",
"value": 1280542389,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1735689600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-01T00:00:00.000Z",
"value": 614149102,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736899200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-15T00:00:00.000Z",
"value": 1007162903,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739664000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-16T00:00:00.000Z",
"value": 301179560,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740787200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-01T00:00:00.000Z",
"value": 411664400,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743552000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-02T00:00:00.000Z",
"value": 560932424,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744502400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-13T00:00:00.000Z",
"value": 386482180,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1744761600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-16T00:00:00.000Z",
"value": 367073115,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746662400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-08T00:00:00.000Z",
"value": 813279400,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747008000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-12T00:00:00.000Z",
"value": 821948848,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1747267200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-15T00:00:00.000Z",
"value": 630449925,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1750291200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-19T00:00:00.000Z",
"value": 311337455,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1751068800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-28T00:00:00.000Z",
"value": 127973827,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1754006400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-01T00:00:00.000Z",
"value": 775402040,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1756944000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-04T00:00:00.000Z",
"value": 580040516,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757808000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-14T00:00:00.000Z",
"value": 564095933,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1757980800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-16T00:00:00.000Z",
"value": 607953050,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758240000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-19T00:00:00.000Z",
"value": 550456740,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758412800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-21T00:00:00.000Z",
"value": 528567761,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760918400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-20T00:00:00.000Z",
"value": 595254446,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762473600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-07T00:00:00.000Z",
"value": 636047704,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763510400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-19T00:00:00.000Z",
"value": 634584593,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763683200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-21T00:00:00.000Z",
"value": 839166542,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764547200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-01T00:00:00.000Z",
"value": 579782573,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1764979200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-06T00:00:00.000Z",
"value": 240690415,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766620800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-25T00:00:00.000Z",
"value": 209433456,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768780800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-19T00:00:00.000Z",
"value": 456834798,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770854400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-12T00:00:00.000Z",
"value": 327452568,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771113600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-15T00:00:00.000Z",
"value": 327439390,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771545600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-20T00:00:00.000Z",
"value": 309433928,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1771804800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-23T00:00:00.000Z",
"value": 287323841,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773878400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-19T00:00:00.000Z",
"value": 310468310,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1778976000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-17T00:00:00.000Z",
"value": 384375716,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1780272000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-01T00:00:00.000Z",
"value": 677423353,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781308800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-13T00:00:00.000Z",
"value": 233039375,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785024000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-26T00:00:00.000Z",
"value": 260485230,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1786233600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-09T00:00:00.000Z",
"value": 179262436,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787011200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-18T00:00:00.000Z",
"value": 354474611,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787702400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-26T00:00:00.000Z",
"value": 447268522,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789689600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-18T00:00:00.000Z",
"value": 507166741,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715472000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 27281,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715731200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 149994,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1722816000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 386367,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1723334400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 131682,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725840000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 176397,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726185600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 148042,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726272000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 78425,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1726358400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 104851,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727222400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 493459,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728432000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 832436,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729123200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 337911,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729555200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 672030,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730419200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 379288,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731283200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 781920,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732665600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-27T00:00:00.000Z",
"value": 1317628,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732838400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-29T00:00:00.000Z",
"value": 650016,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733011200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-01T00:00:00.000Z",
"value": 656700,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733184000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-03T00:00:00.000Z",
"value": 798826,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1736035200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 526294,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738368000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 511842,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1739059200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 361219,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741996800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 169360,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745280000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 348174,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1745712000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 202940,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1747785600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 492537,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749513600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 478357,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1750377600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 327060,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1751846400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 267049,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752278400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 286642,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759017600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 316825,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1759622400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 452855,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1761091200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 896305,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764028800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 220106,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764288000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 191731,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769472000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 239308,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769558400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 312032,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1773532800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 129435,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1774396800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 143610,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1776902400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 233036,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777248000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 257590,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1780790400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 307964,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1782518400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 107221,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784505600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 145295,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786147200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 55649,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715212800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 73252,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716422400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 174489,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716768000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 118486,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1717891200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 106946,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718668800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 173151,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719100800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 64942,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1719532800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 89272,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1721347200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 193786,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724716800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 170799,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725753600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 97413,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728864000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 1213623,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1728950400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 457170,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732492800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 639025,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732579200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 684692,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732752000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 575893,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734393600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 1102782,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735430400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 518590,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738972800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 349809,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1740528000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 611963,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745193600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 189901,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745625600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 217580,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746576000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 336570,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1746921600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 359769,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748995200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 263103,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750464000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 257574,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750636800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 394590,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752105600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 402438,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754179200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 204740,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1757635200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 343497,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1759104000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 310263,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761436800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 261732,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765584000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 65385,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765670400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 110312,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1768608000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 73811,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769644800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 176102,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769731200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 291094,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769817600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 278338,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770249600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 331438,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771200000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 127803,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1773360000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 114679,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774310400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 208148,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776038400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 124872,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776729600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 184955,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1779408000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 130115,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781136000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 98171,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1782172800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 111592,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783036800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 108931,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783728000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 91408,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784937600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 70939,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1786060800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 96362,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787270400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 301603,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788566400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 126024,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1788998400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 222946,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715040000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 103440,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715126400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 55320,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715817600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 90135,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1715990400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 55957,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716249600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 146696,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1718928000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 138232,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1720224000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 92564,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722729600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 174504,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724025600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 136244,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1729036800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 503550,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730332800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 393841,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731196800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-10T00:00:00.000Z",
"value": 605897,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737244800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 1099850,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737504000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 889439,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1737849600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 396152,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738195200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 495929,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1738540800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 852323,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740268800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 342185,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1740441600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 525977,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1741737600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 351708,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742083200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 192413,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742601600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 118138,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1742774400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 309169,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745020800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 80605,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745107200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 90833,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748304000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 305126,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1748822400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 225010,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749254400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 148408,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1751760000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 174325,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753056000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 397701,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1753660800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 388487,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1754265600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 318798,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756425600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 365337,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756684800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 306806,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759708800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 357846,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760486400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 428499,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1760572800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 372179,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762214400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 533072,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764806400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 181164,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764892800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 171769,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768176000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 182071,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770422400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 198778,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770595200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 184163,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1771027200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 119847,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1772841600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 69081,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1776211200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 237039,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778544000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 129732,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1785110400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 142643,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1788220800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 140976,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714262400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-28T00:00:00.000Z",
"value": 23871254,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714780800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 14502406,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1714867200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 16819334,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1717977600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 39248896,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718064000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 38838996,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719014400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 37442610,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719187200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 36099560,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719792000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 34236374,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1720828800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 39586632,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722556800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 50355907,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1722643200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 51156861,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1723766400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 57281473,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724889600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 97584104,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726012800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 104954045,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727395200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 210281133,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727481600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 217296561,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1731542400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 395510344,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1734134400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 555013288,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735084800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 504399483,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1735948800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 516468587,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738454400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 272954668,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1740960000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 241547630,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742515200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 259756270,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1742947200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 248553585,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744070400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 200441216,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744416000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 213029819,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1745971200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 231072757,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750809600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 254063266,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751587200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 258038345,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1751932800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 256442708,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755907200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 301064469,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762041600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 275306869,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1763251200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 269507653,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765152000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 248637851,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1770940800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 213183125,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771891200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 211528004,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774742400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 199916059,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1778889600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 208204484,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779062400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 200425387,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780531200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 169944788,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781827200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 164020797,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1782864000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 169061295,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1786492800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 132399998,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788480000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 187428017,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790035200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 215953888,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1717027200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-30T00:00:00.000Z",
"value": 190847671,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1721088000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-16T00:00:00.000Z",
"value": 271424157,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722470400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-01T00:00:00.000Z",
"value": 324295654,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1722902400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-06T00:00:00.000Z",
"value": 363111154,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723593600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-14T00:00:00.000Z",
"value": 321242737,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1723680000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-15T00:00:00.000Z",
"value": 332719679,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1724371200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-23T00:00:00.000Z",
"value": 331825004,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725148800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-01T00:00:00.000Z",
"value": 259075227,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1725926400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-10T00:00:00.000Z",
"value": 230685361,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1726531200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-17T00:00:00.000Z",
"value": 326204240,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1728777600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-13T00:00:00.000Z",
"value": 279415104,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1732320000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-23T00:00:00.000Z",
"value": 764704728,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734652800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-20T00:00:00.000Z",
"value": 778199956,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734739200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-21T00:00:00.000Z",
"value": 1129085251,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1734825600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-22T00:00:00.000Z",
"value": 920636632,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1736726400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-13T00:00:00.000Z",
"value": 1070979532,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1737676800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-24T00:00:00.000Z",
"value": 846140046,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1739318400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-12T00:00:00.000Z",
"value": 632366342,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1740355200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-24T00:00:00.000Z",
"value": 653167535,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741046400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-04T00:00:00.000Z",
"value": 240447985,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741392000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-08T00:00:00.000Z",
"value": 464272106,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1741651200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-11T00:00:00.000Z",
"value": 323432231,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1742428800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-20T00:00:00.000Z",
"value": 173365002,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1743984000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-07T00:00:00.000Z",
"value": 541121509,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745798400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-28T00:00:00.000Z",
"value": 464375710,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1745884800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-29T00:00:00.000Z",
"value": 407301389,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1746057600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-01T00:00:00.000Z",
"value": 245916305,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1748044800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-24T00:00:00.000Z",
"value": 284582665,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1753747200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-29T00:00:00.000Z",
"value": 719629908,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755043200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-13T00:00:00.000Z",
"value": 905804608,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1755129600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-14T00:00:00.000Z",
"value": 1064232044,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1758672000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-24T00:00:00.000Z",
"value": 654592616,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1759795200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-07T00:00:00.000Z",
"value": 871319745,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1760400000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-14T00:00:00.000Z",
"value": 1022142784,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1761004800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-21T00:00:00.000Z",
"value": 798496794,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762646400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-09T00:00:00.000Z",
"value": 513549071,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1762819200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-11T00:00:00.000Z",
"value": 541493159,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1763769600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-22T00:00:00.000Z",
"value": 354876177,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1765411200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-11T00:00:00.000Z",
"value": 532492198,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766016000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-18T00:00:00.000Z",
"value": 514899965,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766534400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-24T00:00:00.000Z",
"value": 290390048,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1766793600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-27T00:00:00.000Z",
"value": 128309015,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1767830400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-08T00:00:00.000Z",
"value": 430516464,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1768867200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-20T00:00:00.000Z",
"value": 548584500,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1770681600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-10T00:00:00.000Z",
"value": 314694680,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773273600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-12T00:00:00.000Z",
"value": 286183992,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1773705600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-17T00:00:00.000Z",
"value": 338856179,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774224000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-23T00:00:00.000Z",
"value": 523331914,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774656000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-28T00:00:00.000Z",
"value": 140488524,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1774828800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-30T00:00:00.000Z",
"value": 284336845,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1776556800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-19T00:00:00.000Z",
"value": 554932592,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1781740800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-18T00:00:00.000Z",
"value": 435903796,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1782345600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-25T00:00:00.000Z",
"value": 540276577,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784419200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-19T00:00:00.000Z",
"value": 250536536,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1784678400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-22T00:00:00.000Z",
"value": 349005356,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1785283200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-29T00:00:00.000Z",
"value": 495900336,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787184000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-20T00:00:00.000Z",
"value": 623565144,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787616000",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-25T00:00:00.000Z",
"value": 549632417,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1787875200",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-28T00:00:00.000Z",
"value": 524062231,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1788825600",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-08T00:00:00.000Z",
"value": 480751926,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789084800",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-11T00:00:00.000Z",
"value": 494736692,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789430400",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-15T00:00:00.000Z",
"value": 438968297,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-slipstream",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1715558400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-13T00:00:00.000Z",
"value": 74026,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1720569600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-10T00:00:00.000Z",
"value": 173153,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721520000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-21T00:00:00.000Z",
"value": 168516,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1721779200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-24T00:00:00.000Z",
"value": 154188,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1725062400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-31T00:00:00.000Z",
"value": 73548,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727136000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-24T00:00:00.000Z",
"value": 472975,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1727827200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-02T00:00:00.000Z",
"value": 518732,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1728000000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-04T00:00:00.000Z",
"value": 285043,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729209600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-18T00:00:00.000Z",
"value": 306851,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1729814400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-25T00:00:00.000Z",
"value": 548913,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1730592000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-03T00:00:00.000Z",
"value": 336889,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731110400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-09T00:00:00.000Z",
"value": 465483,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1731888000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-18T00:00:00.000Z",
"value": 645654,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732233600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-22T00:00:00.000Z",
"value": 554786,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1732406400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-24T00:00:00.000Z",
"value": 427450,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1733356800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-05T00:00:00.000Z",
"value": 1006825,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1738886400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-07T00:00:00.000Z",
"value": 505390,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1741564800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-10T00:00:00.000Z",
"value": 449648,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1742860800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-25T00:00:00.000Z",
"value": 238181,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743724800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-04T00:00:00.000Z",
"value": 258157,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1743811200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-05T00:00:00.000Z",
"value": 108357,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1744329600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-11T00:00:00.000Z",
"value": 255804,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746230400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-03T00:00:00.000Z",
"value": 165378,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746748800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-09T00:00:00.000Z",
"value": 559172,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1746835200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-10T00:00:00.000Z",
"value": 458003,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748390400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-28T00:00:00.000Z",
"value": 401370,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1748649600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-31T00:00:00.000Z",
"value": 257965,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749168000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-06T00:00:00.000Z",
"value": 262180,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1749686400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-12T00:00:00.000Z",
"value": 447487,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752364800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-13T00:00:00.000Z",
"value": 325466,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1752451200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-14T00:00:00.000Z",
"value": 508760,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1753401600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-25T00:00:00.000Z",
"value": 477535,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1754092800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-02T00:00:00.000Z",
"value": 330987,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1755216000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-15T00:00:00.000Z",
"value": 558798,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756166400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-26T00:00:00.000Z",
"value": 505601,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1756598400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-31T00:00:00.000Z",
"value": 255395,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757116800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-06T00:00:00.000Z",
"value": 189930,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1757289600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-08T00:00:00.000Z",
"value": 312647,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1760745600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-18T00:00:00.000Z",
"value": 228888,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1762905600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-12T00:00:00.000Z",
"value": 530268,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764460800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-30T00:00:00.000Z",
"value": 123436,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1764720000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-03T00:00:00.000Z",
"value": 359704,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1765929600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-17T00:00:00.000Z",
"value": 264977,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1766102400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-19T00:00:00.000Z",
"value": 245528,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768521600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-16T00:00:00.000Z",
"value": 176817,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1768694400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-18T00:00:00.000Z",
"value": 129583,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1769299200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-25T00:00:00.000Z",
"value": 162675,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1770768000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-11T00:00:00.000Z",
"value": 436577,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1777852800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-04T00:00:00.000Z",
"value": 305702,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1778112000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-07T00:00:00.000Z",
"value": 952713,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1779321600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-21T00:00:00.000Z",
"value": 312219,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1783382400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-07T00:00:00.000Z",
"value": 243274,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1784592000",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-21T00:00:00.000Z",
"value": 138630,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1786838400",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-16T00:00:00.000Z",
"value": 86148,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788307200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-02T00:00:00.000Z",
"value": 207902,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1788739200",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-07T00:00:00.000Z",
"value": 236148,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789516800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-16T00:00:00.000Z",
"value": 415721,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790121600",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-23T00:00:00.000Z",
"value": 459171,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1790380800",
"protocolId": "4524",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-26T00:00:00.000Z",
"value": 207611,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1715299200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 39839,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1716595200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 71911,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1718150400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 337222,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1723248000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 94099,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1724284800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 135324,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725321600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 146846,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1725408000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 223509,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726099200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 138770,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1726790400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 214812,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1727308800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 257803,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1729641600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 512383,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1731974400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 505124,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1732060800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 1005987,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1734480000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 957527,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735171200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 656311,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1735257600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 763448,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1736380800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 893492,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1738627200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 629019,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739750400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 403327,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1739836800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 628466,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1743638400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 225421,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1745366400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 520168,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1748908800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 246659,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1750032000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 380220,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1752883200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 212585,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1753488000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 232995,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754784000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 383053,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1754956800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 485297,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1756080000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 465393,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758067200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 690570,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1758499200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 1455344,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760313600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 431690,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1760832000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 243342,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1761350400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 203589,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1763596800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 280163,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1765497600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 138869,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1766361600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 148618,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769126400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 226395,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1769212800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 68997,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770076800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 226049,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770336000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 233326,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1770508800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 98538,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1771372800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 117975,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1772496000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 177728,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774483200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 140570,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1774569600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 93225,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1775174400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 56275,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776124800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 98888,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1776384000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 162242,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1777334400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 80384,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1778803200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 122847,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780358400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 165025,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1780617600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 200204,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1781395200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 72059,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1783987200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 125835,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1784160000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 115933,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785196800",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 129965,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1785888000",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 118246,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787443200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 196077,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1787961600",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 77647,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789603200",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 208126,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:holders_revenue:1789862400",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 179683,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1716076800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 50013,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717545600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 285884,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1717804800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 99457,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1719273600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 106572,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1722038400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 133325,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723420800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 212391,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723507200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 160222,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1723939200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 98184,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1724457600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 141799,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1726876800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 118680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1727654400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 295349,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1728172800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 134334,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730160000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 452370,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1730678400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 603711,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731369600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-12T00:00:00.000Z",
"value": 1078559,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1731715200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 520827,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1733616000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 465722,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1734048000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 827843,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1736985600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 784344,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1743206400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 195006,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1745539200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 298259,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746144000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 220542,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1746489600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 236551,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1747353600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 281249,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1749859200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 214696,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1750982400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 214598,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1756512000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 203654,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1759363200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 445420,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1762560000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 246111,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764201600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 138088,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1764633600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 175309,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1765756800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 165707,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768089600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 107140,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1768953600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 279613,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1770163200",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 298147,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1773014400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 131022,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775520000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 117188,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775692800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 93554,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775865600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 83944,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1775952000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 78047,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1778630400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 385658,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1780876800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 141429,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1781222400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 81882,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1782604800",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 80089,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1784073600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 192814,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1787097600",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 229432,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789776000",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 218998,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1790294400",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 222366,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-slipstream?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1715385600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 19284576,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1716163200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 42352041,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1718841600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 40184760,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1719446400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 37054464,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1721952000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 53558503,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1724198400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 93299010,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1725580800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 97079740,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1726617600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 160467102,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1727568000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 219040114,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1728518400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 253918284,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1729728000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 306980634,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1733097600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 515787438,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737158400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 397018526,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737417600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 403744788,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1737590400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 363586854,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1738800000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 287523261,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744243200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 197756127,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1744848000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 193028719,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749600000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 250045678,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1749772800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 259230453,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1750204800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 247078189,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1752624000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 256265036,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1753833600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 282375424,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1754611200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 238939015,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755302400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 233745254,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755388800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 271968670,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755648000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 236702106,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1755820800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 252530616,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1756771200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 287612833,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1757894400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 311881840,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1760659200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 280746939,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1761609600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 305919739,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1762732800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 265736469,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1765843200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 239804227,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1767916800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 265274244,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1768262400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 279984066,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1771459200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 201959777,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1772323200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 202281259,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1774915200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 206569862,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775088000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 197437228,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1775347200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 199170143,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779667200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 196311524,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1779840000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 194180354,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1780704000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 151762645,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1781913600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 164564916,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1783555200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 171564942,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1784764800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 176430872,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1785715200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 133247804,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788134400",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 184134517,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788393600",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 178607429,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1788652800",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 195590789,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789344000",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 197631380,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1790467200",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 230864997,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-slipstream",
"methodology": null
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:152",
"protocolId": "4524",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-10-18T04:35:46.584Z",
"value": 231512652.63900495,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:8280",
"protocolId": "4524",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-10-18T04:35:58.074Z",
"value": 194689,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:8281",
"protocolId": "4524",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-10-18T04:35:58.074Z",
"value": 2302068,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:8282",
"protocolId": "4524",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-10-18T04:35:58.074Z",
"value": 9937944,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:16036",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-10-18T04:36:00.033Z",
"value": 137934,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:16037",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-10-18T04:36:00.033Z",
"value": 1543204,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:16038",
"protocolId": "4524",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-10-18T04:36:00.033Z",
"value": 6513961,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:22609",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-10-18T04:36:12.168Z",
"value": 137934,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:22610",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-10-18T04:36:12.168Z",
"value": 1543204,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:22611",
"protocolId": "4524",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-10-18T04:36:12.168Z",
"value": 6513961,
"unit": "USD",
"definition": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:26003",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-10-18T04:36:13.503Z",
"value": 359407532,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:26004",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-10-18T04:36:13.503Z",
"value": 3877268416,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "ea9bc80d-ba5e-4ad0-98fd-0db73fa06c1a:26005",
"protocolId": "4524",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-10-18T04:36:13.503Z",
"value": 15372453255,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from CLPool.fee() (tickSpacing-based default, customizable) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Sum of (a) staked-LP fees and (b) the unstaked-LP rake (CLFactory.getUnstakedFee, default 10% of unstaked share), both routed into the gauge's CLPool.gaugeFees() accumulator. Measured on-chain as gaugeFees(toBlock) - gaugeFees(fromBlock) plus CollectFees event amounts (which drain the accumulator each Voter.distribute call).",
"SupplySideRevenue": "Unstaked LPs' net share of swap fees after the rake, accruing via the pool's feeGrowthGlobal. Computed per pool as Fees - HoldersRevenue.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:206",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-22T21:51:30.762Z",
"value": 143756430.3129332,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:8304",
"protocolId": "3450",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:32.324Z",
"value": 50354,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:8305",
"protocolId": "3450",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:32.324Z",
"value": 504829,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:8306",
"protocolId": "3450",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:32.324Z",
"value": 1608034,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:15348",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:34.223Z",
"value": 30140,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:15349",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:34.223Z",
"value": 328624,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:15350",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:34.223Z",
"value": 991978,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:21319",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:36.166Z",
"value": 30140,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:21320",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:36.166Z",
"value": 328624,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:21321",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:36.166Z",
"value": 991978,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:24336",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-09-22T21:51:38.149Z",
"value": 13298643,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:24337",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-09-22T21:51:38.149Z",
"value": 105374403,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "28ba3c2c-c546-48fa-b174-122aa3718807:24338",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-09-22T21:51:38.149Z",
"value": 384180709,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:211",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-24T00:45:17.400Z",
"value": 139079183.16337758,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:8316",
"protocolId": "3450",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:20.664Z",
"value": 181725,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:8317",
"protocolId": "3450",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:20.664Z",
"value": 526494,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:8318",
"protocolId": "3450",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:20.664Z",
"value": 1735576,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:15362",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:22.760Z",
"value": 150686,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:15363",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:22.760Z",
"value": 345104,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:15364",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:22.760Z",
"value": 1103168,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:21339",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:24.661Z",
"value": 150686,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:21340",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:24.661Z",
"value": 345104,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:21341",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:24.661Z",
"value": 1103168,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:24373",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-09-24T00:45:27.067Z",
"value": 19712089,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:24374",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-09-24T00:45:27.067Z",
"value": 112638504,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "643a86d5-0f73-414c-92e0-793343ff7d6c:24375",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-09-24T00:45:27.067Z",
"value": 391276182,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:207",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-28T02:01:00.253Z",
"value": 148261069.08343104,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:8344",
"protocolId": "3450",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:02.842Z",
"value": 37766,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:8345",
"protocolId": "3450",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:02.842Z",
"value": 509687,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:8346",
"protocolId": "3450",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:02.842Z",
"value": 1730666,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:15505",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:05.968Z",
"value": 19160,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:15506",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:05.968Z",
"value": 357934,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:15507",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:05.968Z",
"value": 1089028,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:21597",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:07.697Z",
"value": 19160,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:21598",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:07.697Z",
"value": 357934,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:21599",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:07.697Z",
"value": 1089028,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:24674",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-09-28T02:01:09.693Z",
"value": 10100565,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:24675",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-09-28T02:01:09.693Z",
"value": 107870147,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "c9ebdfa7-8140-48de-9184-9cab30c2f5a7:24676",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-09-28T02:01:09.693Z",
"value": 408978307,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:206",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-10-06T16:53:29.731Z",
"value": 152488686.6182347,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:8419",
"protocolId": "3450",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:35.959Z",
"value": 35643,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:8420",
"protocolId": "3450",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:35.959Z",
"value": 424918,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:8421",
"protocolId": "3450",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:35.959Z",
"value": 1963977,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:15748",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:37.853Z",
"value": 23308,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:15749",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:37.853Z",
"value": 318475,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:15750",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:37.853Z",
"value": 1312566,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:22006",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:43.735Z",
"value": 23308,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:22007",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:43.735Z",
"value": 318475,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:22008",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:43.735Z",
"value": 1312566,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:25196",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-10-06T16:53:44.914Z",
"value": 7911080,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:25197",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-10-06T16:53:44.914Z",
"value": 69862890,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a37eade5-b5bd-4300-8bbc-62904da0a3f6:25198",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-10-06T16:53:44.914Z",
"value": 431803688,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:199",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-10-11T04:49:10.103Z",
"value": 150005484.97976288,
"unit": "USD",
"definition": "DeFiLlama protocol TVL at collection time",
"sourceUrl": "https://api.llama.fi/protocols",
"methodology": null
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:8449",
"protocolId": "3450",
"metric": "fees_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:24.915Z",
"value": 39304,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:8450",
"protocolId": "3450",
"metric": "fees_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:24.915Z",
"value": 433897,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:8451",
"protocolId": "3450",
"metric": "fees_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:24.915Z",
"value": 1955111,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16217",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:28.176Z",
"value": 30558,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16218",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:28.176Z",
"value": 328810,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16219",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:28.176Z",
"value": 1374009,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:22919",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:36.133Z",
"value": 30558,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:22920",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:36.133Z",
"value": 328810,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:22921",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:36.133Z",
"value": 1374009,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26221",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "24h",
"observedAt": "2026-10-11T04:49:37.444Z",
"value": 10962425,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26222",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "7d",
"observedAt": "2026-10-11T04:49:37.444Z",
"value": 72753008,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26223",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "30d",
"observedAt": "2026-10-11T04:49:37.444Z",
"value": 380768384,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1693785600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-04T00:00:00.000Z",
"value": 2527238,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694649600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-14T00:00:00.000Z",
"value": 3013692,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1697155200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-13T00:00:00.000Z",
"value": 1857137,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1698710400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-31T00:00:00.000Z",
"value": 1144323,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1701475200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-02T00:00:00.000Z",
"value": 1466443,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1705968000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-23T00:00:00.000Z",
"value": 4424299,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1707436800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-09T00:00:00.000Z",
"value": 4041643,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1709683200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-06T00:00:00.000Z",
"value": 29597936,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710460800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-15T00:00:00.000Z",
"value": 27264786,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710633600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-17T00:00:00.000Z",
"value": 64608614,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710892800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-20T00:00:00.000Z",
"value": 81112744,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711324800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-25T00:00:00.000Z",
"value": 72789423,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711497600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-27T00:00:00.000Z",
"value": 159069699,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1715299200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 36087351,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1716595200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 16911701,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1718150400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 26881211,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1723248000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 16293312,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1724284800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 5715757,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1725321600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 2318835,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1725408000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 5728723,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726099200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 6404597,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726790400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 33876664,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727308800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 32150935,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1729641600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 25894161,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1731974400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 30721748,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1732060800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 27564179,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1734480000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 64684098,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735171200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 37347209,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735257600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 41571216,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736380800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 47589493,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1738627200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 46181398,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739750400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 8039431,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739836800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 12785906,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1743638400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 7054439,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1745366400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 16455971,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1748908800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 35196979,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1750032000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 44537743,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1752883200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 12992232,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1753488000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 15510016,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1754784000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 33348487,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1754956800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 51839667,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1756080000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 38822976,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1758067200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 48778948,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1758499200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 35194762,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1760313600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 29531119,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1760832000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 22168896,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1761350400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 26719634,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1763596800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 24292729,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1765497600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 10942068,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1766361600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 8871310,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1769126400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 7775217,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1769212800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 5667932,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1770076800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 15223920,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1770336000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 25570067,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1770508800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 5095425,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1771372800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 8015855,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1772496000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 12769852,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1774483200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 7280455,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1774569600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 7881284,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775174400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 5037679,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1776124800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 9141034,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1776384000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 13020866,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1777334400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 6267700,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1778803200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 8113125,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780358400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 11492557,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780617600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 18642070,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1781395200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 6591210,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1783987200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 6961882,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1784160000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 6884714,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1785196800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 6620945,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1785888000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 3795606,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1787443200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 9057428,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1787961600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 3729131,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1789603200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 15751139,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1789862400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 12484208,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1693699200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-03T00:00:00.000Z",
"value": 25498,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1695340800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-22T00:00:00.000Z",
"value": 15098,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1696377600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-04T00:00:00.000Z",
"value": 38779,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1697760000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-20T00:00:00.000Z",
"value": 10468,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1698105600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-24T00:00:00.000Z",
"value": 27728,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1699920000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-14T00:00:00.000Z",
"value": 53993,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1700524800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-21T00:00:00.000Z",
"value": 47789,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1700784000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-24T00:00:00.000Z",
"value": 4311,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1703548800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-26T00:00:00.000Z",
"value": 40564,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1704585600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-07T00:00:00.000Z",
"value": 9375,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1704672000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-08T00:00:00.000Z",
"value": 15044,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1704931200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-11T00:00:00.000Z",
"value": 16945,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1705795200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-21T00:00:00.000Z",
"value": 6310,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1706400000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-28T00:00:00.000Z",
"value": 13345,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1707350400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-08T00:00:00.000Z",
"value": 28096,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1707523200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-10T00:00:00.000Z",
"value": 24656,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1707955200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-15T00:00:00.000Z",
"value": 41779,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1709078400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-28T00:00:00.000Z",
"value": 246702,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710979200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-21T00:00:00.000Z",
"value": 234597,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1711929600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-01T00:00:00.000Z",
"value": 755267,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1712016000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-02T00:00:00.000Z",
"value": 456929,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1713225600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-16T00:00:00.000Z",
"value": 490041,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1713830400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-23T00:00:00.000Z",
"value": 834216,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1714608000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-02T00:00:00.000Z",
"value": 341479,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1718409600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 80247,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1719619200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 68798,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1719705600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 37842,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1722297600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 1466042,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1727049600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 224080,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730246400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 705231,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731456000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 1172873,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1733443200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 752466,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1733529600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 259302,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1734220800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 291379,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1734998400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 458876,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735516800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 590936,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735603200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 633089,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735862400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 407339,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736467200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 395469,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736553600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 202941,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736812800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 754798,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737763200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 161457,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738713600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 445450,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739232000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 264332,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1740009600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 149819,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1740873600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 137911,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1741219200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 145583,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1741478400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 100093,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1742256000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 257698,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1742688000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 59735,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1747094400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 222779,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1751155200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 43819,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1751414400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 114520,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1753920000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 121128,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1754438400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 109238,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1755475200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 265277,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1755993600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 153643,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1757030400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 80983,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1757203200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 35254,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759276800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 179321,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759881600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 256058,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759968000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 126925,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760054400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 427370,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1761264000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 92391,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1761523200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 203093,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1761868800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 95801,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1763164800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 56807,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1766448000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 79561,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1766966400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 64119,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1767052800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 51530,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1767312000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 48265,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1771718400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 23599,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1774137600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 26516,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775606400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 53183,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775779200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 30429,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1776816000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 36757,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1777680000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 15939,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1777939200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 82105,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1782950400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 29825,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1783123200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 36327,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1783900800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 27461,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1785456000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 15153,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1786320000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 16088,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1786665600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 11598,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1786924800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 23096,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1695600000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-25T00:00:00.000Z",
"value": 12336,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696464000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-05T00:00:00.000Z",
"value": 13466,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698364800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-27T00:00:00.000Z",
"value": 4488,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699142400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-05T00:00:00.000Z",
"value": 8311,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699488000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-09T00:00:00.000Z",
"value": 13893,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700265600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-18T00:00:00.000Z",
"value": 4459,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700697600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-23T00:00:00.000Z",
"value": 14494,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1702771200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-17T00:00:00.000Z",
"value": 21405,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1703116800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-21T00:00:00.000Z",
"value": 22921,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1703203200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-22T00:00:00.000Z",
"value": 41681,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707091200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-05T00:00:00.000Z",
"value": 110058,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708128000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-17T00:00:00.000Z",
"value": 18459,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1712620800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-09T00:00:00.000Z",
"value": 846524,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1713139200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-15T00:00:00.000Z",
"value": 1016406,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717113600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 101138,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717286400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 199221,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717718400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 119444,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1720051200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 151862,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1720137600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 270004,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1720656000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 100500,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1721433600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 101695,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1721865600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 104485,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1722124800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 40346,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1723161600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 97973,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1726704000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 572222,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1726963200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 209482,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1728345600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 394674,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1729382400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 174167,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1733270400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-04T00:00:00.000Z",
"value": 705483,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1736640000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 147793,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1737072000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 206767,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1737331200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 356338,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1740614400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 94947,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742342400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 178246,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1743120000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 37100,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1744934400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 21283,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746316800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 35664,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1749081600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 75458,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1750118400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 142470,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1752192000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 55719,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1753228800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 115898,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1753315200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 92177,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1755734400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 115235,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1757462400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 179538,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1757548800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 55300,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1758585600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 85357,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1758844800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 67276,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1761782400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 100086,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1762992000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 112214,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1763942400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 78609,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765238400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 66900,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1766275200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 12267,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1767139200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 59609,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1767225600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 34556,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1767484800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 32762,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768435200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 49035,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769904000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 25469,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769990400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 37900,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1771286400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 45246,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1772064000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 30915,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1772409600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 48375,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1772582400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 71211,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1773964800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 9695,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1776297600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 19330,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1777161600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 24337,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1777507200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 12949,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1777766400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 7230,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1778371200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 26943,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1780444800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 66132,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1781049600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 56083,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1781568000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 45743,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1784246400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 22219,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1785628800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 9640,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788912000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 58088,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1693526400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-01T00:00:00.000Z",
"value": 61354,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1694908800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-17T00:00:00.000Z",
"value": 6311,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1695945600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-29T00:00:00.000Z",
"value": 14140,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1696636800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-07T00:00:00.000Z",
"value": 3272,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1697414400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-16T00:00:00.000Z",
"value": 18610,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1701302400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-30T00:00:00.000Z",
"value": 13466,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1703376000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-24T00:00:00.000Z",
"value": 66234,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705104000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-13T00:00:00.000Z",
"value": 5304,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1708473600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-21T00:00:00.000Z",
"value": 81228,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1713052800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-14T00:00:00.000Z",
"value": 319122,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1713657600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-21T00:00:00.000Z",
"value": 373769,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1714435200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-30T00:00:00.000Z",
"value": 902623,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1716336000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 630864,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1716508800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 100685,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1716940800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 1411815,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1717372800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 353779,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1717459200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 942733,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1717632000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 359352,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1718496000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 39102,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1720483200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 267579,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1721174400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 1240708,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1721606400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 1424918,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1722988800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 1218969,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1724112000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 154272,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1725494400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 93458,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1727913600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 172220,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1728691200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 153976,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1729468800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 502628,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1730073600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 438566,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1730851200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 963774,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1731628800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 666998,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735344000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 167117,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735776000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 504767,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736121600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 364893,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1738281600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 259054,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739145600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 113176,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739491200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 108996,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739923200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 308051,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1740096000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 139332,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1741305600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 86139,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1743292800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 36972,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1743897600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 45775,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1744588800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 58044,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1744675200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 181796,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747699200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 154572,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1750723200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 86903,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1752019200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 110906,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1752537600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 124494,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1752710400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 98463,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1753142400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 92963,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754352000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 168436,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1756339200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 69570,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1757376000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 101027,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1758758400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 88304,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1759449600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 44580,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1760140800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 114626,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1766707200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 12799,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1769040000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 24671,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771977600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 64155,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1775001600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 38098,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1776470400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 13046,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778198400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 12913,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778284800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 29900,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778457600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 36132,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1779235200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 50786,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1779580800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 19436,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1780963200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 13631,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783209600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 13277,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1784332800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 13700,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1784851200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 10993,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785801600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 10454,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1786406400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 16273,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1694476800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-12T00:00:00.000Z",
"value": 139353980,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1696032000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-30T00:00:00.000Z",
"value": 105932869,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1697500800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-17T00:00:00.000Z",
"value": 57625585,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1699401600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-08T00:00:00.000Z",
"value": 55142787,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1699660800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-11T00:00:00.000Z",
"value": 53936086,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700179200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-17T00:00:00.000Z",
"value": 58757734,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700438400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-20T00:00:00.000Z",
"value": 60209280,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700611200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-22T00:00:00.000Z",
"value": 60637740,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1701129600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-28T00:00:00.000Z",
"value": 62850181,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1704758400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-09T00:00:00.000Z",
"value": 114977124,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1707782400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-13T00:00:00.000Z",
"value": 130968342,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1709769600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-07T00:00:00.000Z",
"value": 226241262,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1711238400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-24T00:00:00.000Z",
"value": 357126712,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1714262400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-28T00:00:00.000Z",
"value": 696204376,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1714780800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 667488815,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1714867200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 670885820,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1717977600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 596493776,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1718064000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 588417842,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1719014400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 512986082,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1719187200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 518831263,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1719792000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 520461606,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1720828800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 445427946,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1722556800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 534489506,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1722643200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 517383113,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1723766400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 457645340,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1724889600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 472462285,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726012800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 448631479,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1727395200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 576948836,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1727481600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 611032527,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1731542400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 638614233,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734134400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 691585902,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1735084800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 614311486,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1735948800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 633003505,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1738454400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 445625287,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1740960000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 297727859,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1742515200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 268322179,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1742947200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 280997911,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1744070400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 197599151,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1744416000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 204803350,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745971200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 248131955,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750809600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 274229507,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1751587200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 278893488,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1751932800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 274020390,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1755907200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 372727590,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1762041600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 246322757,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1763251200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 203277433,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765152000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 185546733,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1770940800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 104223640,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1771891200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 105856861,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774742400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 112742113,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1778889600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 142335915,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1779062400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 138770555,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1780531200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 124545324,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781827200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 119421017,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782864000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 118810899,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1786492800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 116460326,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1788480000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 118097700,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1790035200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 142505219,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694476800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-12T00:00:00.000Z",
"value": 2683625,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1696032000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-30T00:00:00.000Z",
"value": 1140373,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1697500800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-17T00:00:00.000Z",
"value": 927512,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1699401600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-08T00:00:00.000Z",
"value": 989756,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1699660800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-11T00:00:00.000Z",
"value": 1609349,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700179200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-17T00:00:00.000Z",
"value": 1243586,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700438400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-20T00:00:00.000Z",
"value": 1761004,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700611200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-22T00:00:00.000Z",
"value": 7165999,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1701129600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-28T00:00:00.000Z",
"value": 1480621,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1704758400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-09T00:00:00.000Z",
"value": 3606851,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1707782400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-13T00:00:00.000Z",
"value": 3349217,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1709769600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-07T00:00:00.000Z",
"value": 18913623,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711238400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-24T00:00:00.000Z",
"value": 32696445,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1714262400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-28T00:00:00.000Z",
"value": 63625271,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1714780800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 37347955,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1714867200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 25148829,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1717977600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 11524215,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1718064000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 27587718,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719014400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 10108948,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719187200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 18847950,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719792000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 13587831,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1720828800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 10200315,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1722556800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 23331182,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1722643200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 18673070,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1723766400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 3899512,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1724889600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 5545052,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726012800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 4828323,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727395200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 42693198,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727481600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 22423957,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1731542400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 45321977,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1734134400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 39706420,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735084800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 30347383,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735948800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 38389818,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1738454400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 48762368,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1740960000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 18517510,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1742515200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 11544754,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1742947200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 10078175,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1744070400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 5908340,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1744416000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 5838187,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1745971200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 10088567,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1750809600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 23979118,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1751587200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 10497298,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1751932800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 11405073,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755907200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 17812749,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1762041600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 13025970,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1763251200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 19604035,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1765152000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 10889629,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1770940800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 9825740,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1771891200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 8131327,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1774742400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 3784275,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1778889600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 6714799,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1779062400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 10732780,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780531200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 16669871,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1781827200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 9562810,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1782864000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 10165504,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1786492800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 3339781,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1788480000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 10262627,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1790035200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 12859109,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1696723200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-08T00:00:00.000Z",
"value": 5642,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1697932800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-22T00:00:00.000Z",
"value": 4118,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1702252800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-11T00:00:00.000Z",
"value": 30762,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1704153600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-02T00:00:00.000Z",
"value": 43730,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1705190400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-14T00:00:00.000Z",
"value": 12206,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1706659200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-31T00:00:00.000Z",
"value": 147564,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1707177600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-06T00:00:00.000Z",
"value": 119372,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708819200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-25T00:00:00.000Z",
"value": 20239,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1712275200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-05T00:00:00.000Z",
"value": 183697,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1714089600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-26T00:00:00.000Z",
"value": 250416,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715040000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 426301,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715126400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 1794107,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715817600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 478090,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715990400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 159913,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716249600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 1264611,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1718928000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 125088,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1720224000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 106228,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1722729600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 157955,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1724025600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 137335,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1729036800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 729680,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730332800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 550710,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731196800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-10T00:00:00.000Z",
"value": 399792,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737244800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 367328,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737504000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 415319,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737849600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 160731,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738195200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 349655,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738540800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 624467,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1740268800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 87730,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1740441600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 220068,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1741737600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 271597,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1742083200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 91637,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1742601600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 48996,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1742774400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 102420,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1745020800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 26979,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1745107200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 25631,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1748304000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 166336,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1748822400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 116912,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1749254400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 128559,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1751760000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 42028,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1753056000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 217488,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1753660800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 137352,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1754265600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 93520,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1756425600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 76361,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1756684800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 121286,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759708800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 191894,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760486400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 193583,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760572800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 111178,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1762214400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 177009,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1764806400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 68152,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1764892800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 49207,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1768176000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 65121,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1770422400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 30628,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1770595200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 59398,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1771027200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 57182,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1772841600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 67634,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1776211200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 52293,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1778544000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 56913,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1785110400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 76450,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1788220800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 42414,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1693612800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-02T00:00:00.000Z",
"value": 35504,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694044800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-07T00:00:00.000Z",
"value": 36903,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694217600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-09T00:00:00.000Z",
"value": 8112,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1695081600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-19T00:00:00.000Z",
"value": 17612,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696204800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-02T00:00:00.000Z",
"value": 7294,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696550400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-06T00:00:00.000Z",
"value": 4238,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1697328000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-15T00:00:00.000Z",
"value": 3692,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698278400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-26T00:00:00.000Z",
"value": 7860,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698969600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-03T00:00:00.000Z",
"value": 3650,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699056000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-04T00:00:00.000Z",
"value": 3437,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1701216000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-29T00:00:00.000Z",
"value": 41634,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1702339200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-12T00:00:00.000Z",
"value": 66071,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1706313600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-27T00:00:00.000Z",
"value": 12387,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708300800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-19T00:00:00.000Z",
"value": 115424,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708992000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-27T00:00:00.000Z",
"value": 474137,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1709337600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-02T00:00:00.000Z",
"value": 149143,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1710201600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-12T00:00:00.000Z",
"value": 815814,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1714176000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-27T00:00:00.000Z",
"value": 409888,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1716076800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 84655,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717545600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 2240658,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717804800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 63939,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719273600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 687352,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1722038400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 204714,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1723420800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 155942,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1723507200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 603788,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1723939200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 111405,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1724457600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 231575,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1726876800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 94752,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1727654400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 409988,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1728172800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 114869,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1730160000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 1106815,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1730678400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 235885,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1731369600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-12T00:00:00.000Z",
"value": 1002433,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1731715200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 128992,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1733616000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 389297,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1734048000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 494624,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1736985600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 286307,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1743206400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 41589,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1745539200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 108481,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746144000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 54775,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746489600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 137204,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1747353600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 47143,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1749859200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 57458,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1750982400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 123036,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1756512000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 31760,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1759363200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 73226,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1762560000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 60677,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1764201600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 47656,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1764633600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 56494,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765756800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 68740,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768089600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 21262,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768953600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 83950,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1770163200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 73979,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1773014400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 30661,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1775520000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 18737,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1775692800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 16716,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1775865600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 28163,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1775952000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 14835,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1778630400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 57157,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1780876800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 26191,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1781222400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 10894,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1782604800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 10334,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1784073600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 37930,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1787097600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 36264,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1789776000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 33955,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1790294400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 47854,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1696291200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-03T00:00:00.000Z",
"value": 29271,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1696809600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-09T00:00:00.000Z",
"value": 12770,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1701820800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-06T00:00:00.000Z",
"value": 44663,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1702512000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-14T00:00:00.000Z",
"value": 29987,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1703635200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-27T00:00:00.000Z",
"value": 66937,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704067200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-01T00:00:00.000Z",
"value": 9921,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704499200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-06T00:00:00.000Z",
"value": 6996,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705363200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-16T00:00:00.000Z",
"value": 46278,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705449600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-17T00:00:00.000Z",
"value": 84163,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1706054400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-24T00:00:00.000Z",
"value": 29080,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1712534400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-08T00:00:00.000Z",
"value": 800618,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1713744000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-22T00:00:00.000Z",
"value": 1095351,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1715904000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 112685,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1716681600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 116589,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1716854400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 527103,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1718236800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 309482,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1720396800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 674269,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1720742400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 118195,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1721001600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 186659,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1721260800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 168842,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1721692800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 833644,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1722211200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 633875,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1726444800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 210091,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1729900800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 421537,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1733788800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 719278,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1734307200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 551972,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1737936000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 252680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1738108800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 250057,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1740182400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 61542,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1740700800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 93987,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1743465600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 119297,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1744156800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 235121,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1745452800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 70155,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747440000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 38572,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1749945600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 56042,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1750550400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 113443,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1750896000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 72213,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1751241600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 138223,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1751328000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 104381,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1756252800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 185617,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1757721600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 42619,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1759536000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 36537,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1760227200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 90350,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1761696000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 144517,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1762387200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 71337,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763078400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 74113,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763337600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 93821,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1764115200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 113121,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1764374400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 13275,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1765324800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 96619,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1766188800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 15066,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1768003200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 17015,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1772668800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 21634,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1772755200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 16481,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1773187200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 54835,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1773446400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 6879,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1774051200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 4218,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1775260800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 4247,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1775433600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 20335,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1779753600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 54846,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1781654400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 100255,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1782000000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 13726,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1782086400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 83754,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1782259200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 52599,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1782777600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 18550,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785369600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 13592,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785974400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 15277,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1786752000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 5057,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789171200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 8171,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1693785600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-04T00:00:00.000Z",
"value": 190133627,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1694649600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-14T00:00:00.000Z",
"value": 132862774,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1697155200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-13T00:00:00.000Z",
"value": 61134192,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1698710400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-31T00:00:00.000Z",
"value": 57100810,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1701475200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-02T00:00:00.000Z",
"value": 66729391,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1705968000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-23T00:00:00.000Z",
"value": 107772635,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1707436800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-09T00:00:00.000Z",
"value": 125850843,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1709683200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-06T00:00:00.000Z",
"value": 214067898,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1710460800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-15T00:00:00.000Z",
"value": 289127402,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1710633600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-17T00:00:00.000Z",
"value": 284844549,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1710892800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-20T00:00:00.000Z",
"value": 308961204,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1711324800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-25T00:00:00.000Z",
"value": 371081685,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1711497600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-27T00:00:00.000Z",
"value": 469912920,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1715299200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 666218054,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1716595200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 624236727,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1718150400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 555491124,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1723248000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 453875358,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1724284800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 485259331,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1725321600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 472509411,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1725408000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 466861920,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726099200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 450384331,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726790400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 497331811,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1727308800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 550051098,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1729641600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 652494335,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1731974400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 628500523,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1732060800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 618830517,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734480000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 690684320,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1735171200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 622037049,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1735257600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 592100583,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1736380800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 591980699,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1738627200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 398630915,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1739750400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 368002785,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1739836800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 370544997,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1743638400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 243383275,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745366400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 232654854,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1748908800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 270961511,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750032000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 269401124,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1752883200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 328668785,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1753488000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 322954205,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1754784000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 352510627,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1754956800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 336546125,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1756080000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 367013662,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1758067200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 349174861,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1758499200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 326596747,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1760313600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 264323343,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1760832000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 241666896,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1761350400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 243469335,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1763596800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 199464109,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765497600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 186636747,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1766361600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 168803006,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769126400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 162211871,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769212800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 164039030,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1770076800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 125892846,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1770336000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 97338480,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1770508800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 106376248,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1771372800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 109651523,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1772496000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 116952000,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774483200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 118518257,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774569600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 114523936,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1775174400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 116467364,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1776124800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 131984458,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1776384000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 131679789,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1777334400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 130839768,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1778803200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 145666180,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1780358400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 135779757,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1780617600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 117609120,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781395200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 115121859,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1783987200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 126518033,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1784160000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 131392854,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1785196800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 125853988,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1785888000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 114773970,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1787443200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 117419473,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1787961600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 117076908,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789603200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 123269569,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789862400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 134505417,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1693353600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-08-30T00:00:00.000Z",
"value": 1456580,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694736000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-15T00:00:00.000Z",
"value": 2458657,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1699315200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-07T00:00:00.000Z",
"value": 1047457,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700956800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-26T00:00:00.000Z",
"value": 1289280,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1701907200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-07T00:00:00.000Z",
"value": 3529060,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1702857600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-18T00:00:00.000Z",
"value": 3901058,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1703289600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-23T00:00:00.000Z",
"value": 2182249,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1704240000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-03T00:00:00.000Z",
"value": 4036495,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1706227200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-26T00:00:00.000Z",
"value": 4117769,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1706572800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-30T00:00:00.000Z",
"value": 5487289,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1708905600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-26T00:00:00.000Z",
"value": 7547414,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710374400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-14T00:00:00.000Z",
"value": 24863391,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1712448000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-07T00:00:00.000Z",
"value": 61948648,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1715385600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 17067854,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1716163200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 8520079,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1718841600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 22394314,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719446400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 22669399,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1721952000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 25388777,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1724198400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 4960802,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1725580800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 5890870,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726617600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 5147746,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727568000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 16157974,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1728518400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 41058755,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1729728000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 28915396,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1733097600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 66386112,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1737158400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 48445686,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1737417600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 41274249,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1737590400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 69869442,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1738800000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 35392731,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1744243200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 6566498,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1744848000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 7296040,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1749600000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 32360001,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1749772800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 70613826,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1750204800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 48400611,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1752624000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 40370019,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1753833600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 19620435,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1754611200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 56184927,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755302400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 27031182,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755388800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 44469243,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755648000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 54996989,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755820800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 79625827,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1756771200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 17998457,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1757894400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 48877432,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1760659200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 31873202,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1761609600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 36748228,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1762732800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 25895098,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1765843200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 9177810,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1767916800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 10065245,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1768262400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 12565604,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1771459200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 10793790,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1772323200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 11635650,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1774915200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 12038136,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775088000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 8722203,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775347200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 4210898,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1779667200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 12917296,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1779840000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 15710174,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780704000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 9259878,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1781913600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 11613193,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1783555200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 6029751,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1784764800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 6943785,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1785715200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 3204427,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1788134400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 8980545,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1788393600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 9166508,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1788652800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 9141602,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1789344000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 10250666,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1790467200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 9741204,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1693612800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-02T00:00:00.000Z",
"value": 35643,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1694044800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-07T00:00:00.000Z",
"value": 37175,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1694217600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-09T00:00:00.000Z",
"value": 8250,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1695081600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-19T00:00:00.000Z",
"value": 17728,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1696204800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-02T00:00:00.000Z",
"value": 7611,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1696550400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-06T00:00:00.000Z",
"value": 4369,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1697328000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-15T00:00:00.000Z",
"value": 3825,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1698278400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-26T00:00:00.000Z",
"value": 7914,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1698969600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-03T00:00:00.000Z",
"value": 3677,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1699056000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-04T00:00:00.000Z",
"value": 3788,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1701216000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-29T00:00:00.000Z",
"value": 41655,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1702339200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-12T00:00:00.000Z",
"value": 66171,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1706313600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-27T00:00:00.000Z",
"value": 12471,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708300800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-19T00:00:00.000Z",
"value": 115607,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708992000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-27T00:00:00.000Z",
"value": 474453,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1709337600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-02T00:00:00.000Z",
"value": 149470,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710201600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-12T00:00:00.000Z",
"value": 816363,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1714176000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-27T00:00:00.000Z",
"value": 412719,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716076800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 85337,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1717545600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 2241524,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1717804800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 64528,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1719273600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 687907,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1722038400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 205594,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1723420800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 156462,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1723507200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 604224,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1723939200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 111673,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1724457600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 232041,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726876800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 95047,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1727654400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 411888,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1728172800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 117174,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730160000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 1110261,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730678400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 237745,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731369600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-12T00:00:00.000Z",
"value": 1007279,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731715200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 136862,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1733616000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 405296,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1734048000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 524595,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736985600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 334085,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1743206400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 60523,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1745539200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 126669,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1746144000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 81756,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1746489600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 153331,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1747353600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 84590,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1749859200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 104491,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1750982400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 143277,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1756512000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 50663,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759363200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 96511,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1762560000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 77796,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1764201600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 73031,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1764633600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 74993,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1765756800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 85397,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1768089600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 32958,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1768953600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 98363,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1770163200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 84737,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1773014400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 73112,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775520000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 37670,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775692800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 34419,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775865600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 40821,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775952000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 24721,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1778630400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 85705,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1780876800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 45934,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1781222400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 23154,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1782604800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 22963,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1784073600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 46253,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1787097600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 64317,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1789776000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 64857,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1790294400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 63774,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696723200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-08T00:00:00.000Z",
"value": 5370,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1697932800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-22T00:00:00.000Z",
"value": 4064,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1702252800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-11T00:00:00.000Z",
"value": 30469,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1704153600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-02T00:00:00.000Z",
"value": 43544,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1705190400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-14T00:00:00.000Z",
"value": 11993,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1706659200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-31T00:00:00.000Z",
"value": 147461,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707177600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-06T00:00:00.000Z",
"value": 119232,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708819200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-25T00:00:00.000Z",
"value": 20184,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1712275200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-05T00:00:00.000Z",
"value": 182554,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1714089600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-26T00:00:00.000Z",
"value": 248858,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1715040000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-07T00:00:00.000Z",
"value": 422288,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1715126400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-08T00:00:00.000Z",
"value": 1789795,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1715817600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-16T00:00:00.000Z",
"value": 477237,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1715990400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-18T00:00:00.000Z",
"value": 159183,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1716249600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-21T00:00:00.000Z",
"value": 1263824,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1718928000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-21T00:00:00.000Z",
"value": 124555,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1720224000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-06T00:00:00.000Z",
"value": 105555,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1722729600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-04T00:00:00.000Z",
"value": 156536,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1724025600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-19T00:00:00.000Z",
"value": 137081,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1729036800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-16T00:00:00.000Z",
"value": 726889,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1730332800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-31T00:00:00.000Z",
"value": 547744,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1731196800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-10T00:00:00.000Z",
"value": 395549,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1737244800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-19T00:00:00.000Z",
"value": 313861,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1737504000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-22T00:00:00.000Z",
"value": 361299,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1737849600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-26T00:00:00.000Z",
"value": 132437,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1738195200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-30T00:00:00.000Z",
"value": 229253,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1738540800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-03T00:00:00.000Z",
"value": 507497,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1740268800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-23T00:00:00.000Z",
"value": 73872,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1740441600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-25T00:00:00.000Z",
"value": 187051,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1741737600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-12T00:00:00.000Z",
"value": 237487,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742083200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-16T00:00:00.000Z",
"value": 75219,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742601600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-22T00:00:00.000Z",
"value": 26689,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742774400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-24T00:00:00.000Z",
"value": 70331,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1745020800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-19T00:00:00.000Z",
"value": 18985,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1745107200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-20T00:00:00.000Z",
"value": 20365,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748304000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-27T00:00:00.000Z",
"value": 146770,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748822400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-02T00:00:00.000Z",
"value": 82034,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1749254400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-07T00:00:00.000Z",
"value": 76524,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1751760000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-06T00:00:00.000Z",
"value": 33833,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1753056000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-21T00:00:00.000Z",
"value": 196184,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1753660800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-28T00:00:00.000Z",
"value": 109838,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1754265600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-04T00:00:00.000Z",
"value": 75983,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1756425600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-29T00:00:00.000Z",
"value": 42938,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1756684800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-01T00:00:00.000Z",
"value": 92054,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1759708800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-06T00:00:00.000Z",
"value": 166565,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1760486400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-15T00:00:00.000Z",
"value": 158418,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1760572800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-16T00:00:00.000Z",
"value": 65817,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1762214400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-04T00:00:00.000Z",
"value": 140765,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1764806400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-04T00:00:00.000Z",
"value": 54834,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1764892800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-05T00:00:00.000Z",
"value": 39672,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768176000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-12T00:00:00.000Z",
"value": 53725,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1770422400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-07T00:00:00.000Z",
"value": 21529,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1770595200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-09T00:00:00.000Z",
"value": 50796,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1771027200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-14T00:00:00.000Z",
"value": 38699,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1772841600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-07T00:00:00.000Z",
"value": 10740,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1776211200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-15T00:00:00.000Z",
"value": 40004,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1778544000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-12T00:00:00.000Z",
"value": 29766,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1785110400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-27T00:00:00.000Z",
"value": 68949,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788220800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-01T00:00:00.000Z",
"value": 28162,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1695254400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-21T00:00:00.000Z",
"value": 7931,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1695772800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-27T00:00:00.000Z",
"value": 50117,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1697846400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-21T00:00:00.000Z",
"value": 3992,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1699747200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-12T00:00:00.000Z",
"value": 8622,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704326400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-04T00:00:00.000Z",
"value": 17889,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1709942400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-09T00:00:00.000Z",
"value": 107828,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1710115200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-11T00:00:00.000Z",
"value": 271132,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1712966400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-13T00:00:00.000Z",
"value": 695787,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1713916800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-24T00:00:00.000Z",
"value": 1684033,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1717200000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-01T00:00:00.000Z",
"value": 130950,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1718582400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-17T00:00:00.000Z",
"value": 207913,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1719360000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-26T00:00:00.000Z",
"value": 1459371,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1720915200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-14T00:00:00.000Z",
"value": 111219,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1723075200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-08T00:00:00.000Z",
"value": 170693,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1723852800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-17T00:00:00.000Z",
"value": 34703,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1727740800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-01T00:00:00.000Z",
"value": 315628,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1728086400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-05T00:00:00.000Z",
"value": 58717,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1729987200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-27T00:00:00.000Z",
"value": 218164,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1730764800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-05T00:00:00.000Z",
"value": 764473,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1730937600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-07T00:00:00.000Z",
"value": 503307,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1731801600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-17T00:00:00.000Z",
"value": 186988,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1732147200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-21T00:00:00.000Z",
"value": 287845,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736208000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-07T00:00:00.000Z",
"value": 566732,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736294400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-08T00:00:00.000Z",
"value": 523833,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1738022400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-28T00:00:00.000Z",
"value": 565649,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739404800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-13T00:00:00.000Z",
"value": 145089,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739577600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-15T00:00:00.000Z",
"value": 49245,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1741824000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-13T00:00:00.000Z",
"value": 109924,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1741910400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-14T00:00:00.000Z",
"value": 98557,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1742169600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-17T00:00:00.000Z",
"value": 70190,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1743379200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-31T00:00:00.000Z",
"value": 79615,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1746403200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-05T00:00:00.000Z",
"value": 95819,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747180800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-14T00:00:00.000Z",
"value": 210590,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747958400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-23T00:00:00.000Z",
"value": 94570,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1748217600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-26T00:00:00.000Z",
"value": 59447,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1748476800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-29T00:00:00.000Z",
"value": 92389,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1748736000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-01T00:00:00.000Z",
"value": 36257,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1749427200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-09T00:00:00.000Z",
"value": 82126,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754524800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-07T00:00:00.000Z",
"value": 61156,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754697600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-09T00:00:00.000Z",
"value": 151473,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754870400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-11T00:00:00.000Z",
"value": 204031,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1755561600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-19T00:00:00.000Z",
"value": 126033,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1756857600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-03T00:00:00.000Z",
"value": 230430,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1759190400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-30T00:00:00.000Z",
"value": 107213,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1761955200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-01T00:00:00.000Z",
"value": 58649,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1762300800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-05T00:00:00.000Z",
"value": 175694,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763424000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-18T00:00:00.000Z",
"value": 153473,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763856000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-23T00:00:00.000Z",
"value": 65213,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1767398400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-03T00:00:00.000Z",
"value": 35186,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1767571200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-05T00:00:00.000Z",
"value": 80180,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771632000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-21T00:00:00.000Z",
"value": 17602,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1772928000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-08T00:00:00.000Z",
"value": 12197,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1773792000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-18T00:00:00.000Z",
"value": 55356,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1776643200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-20T00:00:00.000Z",
"value": 18911,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1777075200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-25T00:00:00.000Z",
"value": 4206,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1777593600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-01T00:00:00.000Z",
"value": 11019,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778025600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-06T00:00:00.000Z",
"value": 30430,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778716800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-14T00:00:00.000Z",
"value": 21090,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1779494400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-23T00:00:00.000Z",
"value": 21898,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1779926400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-28T00:00:00.000Z",
"value": 26091,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1780012800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-29T00:00:00.000Z",
"value": 12481,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1782432000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-26T00:00:00.000Z",
"value": 21324,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783468800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-08T00:00:00.000Z",
"value": 49583,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783641600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-10T00:00:00.000Z",
"value": 16380,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783814400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-12T00:00:00.000Z",
"value": 6215,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785542400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-01T00:00:00.000Z",
"value": 7093,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1787529600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-24T00:00:00.000Z",
"value": 48531,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1787788800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-27T00:00:00.000Z",
"value": 23401,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1788048000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-30T00:00:00.000Z",
"value": 9316,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1790208000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-24T00:00:00.000Z",
"value": 27783,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1694304000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-10T00:00:00.000Z",
"value": 162916562,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1694995200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-18T00:00:00.000Z",
"value": 135541355,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1695859200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-28T00:00:00.000Z",
"value": 98697954,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1696896000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-10T00:00:00.000Z",
"value": 91370784,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1697068800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-12T00:00:00.000Z",
"value": 65741852,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1698537600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-29T00:00:00.000Z",
"value": 58570132,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1698624000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-30T00:00:00.000Z",
"value": 58595929,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1698883200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-02T00:00:00.000Z",
"value": 57534643,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1699574400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-10T00:00:00.000Z",
"value": 50199045,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700006400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-15T00:00:00.000Z",
"value": 55538057,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700352000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-19T00:00:00.000Z",
"value": 60622087,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1702684800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-16T00:00:00.000Z",
"value": 83730803,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1703808000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-29T00:00:00.000Z",
"value": 122514975,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1707696000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-12T00:00:00.000Z",
"value": 127330238,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1708214400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-18T00:00:00.000Z",
"value": 125468983,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1708387200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-20T00:00:00.000Z",
"value": 126753938,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1709596800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-05T00:00:00.000Z",
"value": 215345508,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1710028800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-10T00:00:00.000Z",
"value": 237639408,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1710547200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-16T00:00:00.000Z",
"value": 288243134,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1711065600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-22T00:00:00.000Z",
"value": 344283276,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1712880000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-12T00:00:00.000Z",
"value": 706268614,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1713484800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-19T00:00:00.000Z",
"value": 738986902,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1715212800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 668071918,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1716422400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 645696792,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1716768000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 639916090,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1717891200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 594618267,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1718668800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 539789320,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1719100800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 522365645,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1719532800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 515892267,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721347200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 541967345,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1724716800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 481592984,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1725753600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 436710587,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1728864000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 678601263,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1728950400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 701760619,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1732492800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 606448157,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1732579200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 600869085,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1732752000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 642913692,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734393600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 713730452,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1735430400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 614069151,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1738972800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 351923130,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1740528000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 302741920,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745193600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 218371575,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745625600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 240331180,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1746576000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 247115347,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1746921600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 307663245,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1748995200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 270082359,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750464000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 269375266,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750636800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 252545201,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1752105600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 279979140,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1754179200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 286560632,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1757635200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 348237938,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1759104000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 308023866,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1761436800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 253213667,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765584000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 179182325,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765670400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 179774311,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1768608000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 179859235,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769644800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 160694887,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769731200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 151988902,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769817600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 146214149,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1770249600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 120647187,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1771200000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 106579811,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1773360000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 120569403,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774310400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 120196084,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1776038400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 125631474,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1776729600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 125886426,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1779408000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 141697672,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781136000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 110070324,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782172800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 127458819,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1783036800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 126477439,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1783728000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 129640851,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1784937600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 123342411,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1786060800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 117534253,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1787270400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 116183731,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1788566400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 117336527,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1788998400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 123412889,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1693267200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-08-29T00:00:00.000Z",
"value": 175326,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694563200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-13T00:00:00.000Z",
"value": 1770176,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1697587200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-18T00:00:00.000Z",
"value": 1004866,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1699833600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-13T00:00:00.000Z",
"value": 1571945,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700092800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-16T00:00:00.000Z",
"value": 2256058,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1701648000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-04T00:00:00.000Z",
"value": 1850279,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1702166400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-10T00:00:00.000Z",
"value": 953498,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1702425600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-13T00:00:00.000Z",
"value": 2354084,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1702598400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-15T00:00:00.000Z",
"value": 3919583,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1703894400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-30T00:00:00.000Z",
"value": 2804914,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1705708800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-20T00:00:00.000Z",
"value": 5351724,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1708041600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-16T00:00:00.000Z",
"value": 4793545,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1708732800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-24T00:00:00.000Z",
"value": 5708373,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710720000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-18T00:00:00.000Z",
"value": 24922497,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711152000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-23T00:00:00.000Z",
"value": 56222300,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711670400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-29T00:00:00.000Z",
"value": 50109468,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711843200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-31T00:00:00.000Z",
"value": 40345617,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1715472000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 14832344,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1715731200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 20135047,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1722816000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 144034144,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1723334400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 7336778,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1725840000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 3142622,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726185600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 5619177,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726272000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 6041670,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726358400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 1997020,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727222400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 19566539,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1728432000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 23917352,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1729123200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 33510592,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1729555200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 28111303,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1730419200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 27563027,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1731283200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 45664812,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1732665600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-27T00:00:00.000Z",
"value": 49072463,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1732838400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-29T00:00:00.000Z",
"value": 76927608,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1733184000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-03T00:00:00.000Z",
"value": 60675530,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736035200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 34453872,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1738368000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 35130330,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739059200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 17919032,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1741996800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 8074164,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1745280000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 13628737,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1745712000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 1796768,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1747785600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 36019678,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1749513600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 56235739,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1750377600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 51377261,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1751846400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 12528790,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1752278400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 12359325,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759017600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 20146329,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759622400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 18964146,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1761091200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 26948744,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1764028800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 12136455,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1764288000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 10745111,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1769472000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 7083896,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1769558400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 8595117,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1773532800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 5802411,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1774396800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 9416970,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1776902400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 9001684,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1777248000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 9528724,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780790400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 11350561,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1782518400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 5041639,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1784505600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 5622760,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1786147200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 3238831,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1693526400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-01T00:00:00.000Z",
"value": 62390,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1694908800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-17T00:00:00.000Z",
"value": 8022,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1695945600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-29T00:00:00.000Z",
"value": 14625,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1696636800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-07T00:00:00.000Z",
"value": 3655,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1697414400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-16T00:00:00.000Z",
"value": 19148,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1701302400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-30T00:00:00.000Z",
"value": 13501,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1703376000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-24T00:00:00.000Z",
"value": 66365,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1705104000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-13T00:00:00.000Z",
"value": 5374,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708473600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-21T00:00:00.000Z",
"value": 81298,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1713052800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-14T00:00:00.000Z",
"value": 320346,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1713657600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-21T00:00:00.000Z",
"value": 374534,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1714435200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-30T00:00:00.000Z",
"value": 905153,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716336000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 631557,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716508800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 102446,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716940800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 1412621,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1717372800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 354436,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1717459200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 943395,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1717632000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 360173,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1718496000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 39848,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1720483200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 268073,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1721174400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 1244083,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1721606400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 1425714,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1722988800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 1220135,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1724112000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 154633,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1725494400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 93929,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1727913600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 174430,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1728691200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 159774,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1729468800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 504726,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730073600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 442856,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730851200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 969092,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731628800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 675562,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735344000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 212955,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735776000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 609512,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736121600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 464039,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738281600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 351153,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739145600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 165920,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739491200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 144208,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739923200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 329076,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1740096000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 163882,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1741305600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 104569,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1743292800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 56508,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1743897600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 70480,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1744588800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 77412,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1744675200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 192646,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1747699200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 190258,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1750723200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 145134,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1752019200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 135605,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1752537600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 142619,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1752710400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 124034,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1753142400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 116545,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1754352000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 186419,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1756339200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 115766,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1757376000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 159096,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1758758400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 159719,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759449600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 96640,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760140800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 146198,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1766707200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 19519,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1769040000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 37273,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1771977600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 80196,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775001600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 56424,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1776470400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 24559,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1778198400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 34486,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1778284800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 61039,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1778457600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 63291,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1779235200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 77296,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1779580800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 37480,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1780963200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 43507,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1783209600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 23160,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1784332800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 23094,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1784851200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 15717,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1785801600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 18621,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1786406400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 27102,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1693872000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-05T00:00:00.000Z",
"value": 73960,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1693958400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-06T00:00:00.000Z",
"value": 94486,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694131200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-08T00:00:00.000Z",
"value": 17104,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1695686400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-26T00:00:00.000Z",
"value": 13938,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698019200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-23T00:00:00.000Z",
"value": 8864,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1701993600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-08T00:00:00.000Z",
"value": 8442,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1704412800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-05T00:00:00.000Z",
"value": 10503,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1706140800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-25T00:00:00.000Z",
"value": 86001,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1706745600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-01T00:00:00.000Z",
"value": 26880,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1706832000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-02T00:00:00.000Z",
"value": 12357,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707264000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-07T00:00:00.000Z",
"value": 102858,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707868800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-14T00:00:00.000Z",
"value": 70118,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708646400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-23T00:00:00.000Z",
"value": 28895,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1709164800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-29T00:00:00.000Z",
"value": 192113,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1711411200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-26T00:00:00.000Z",
"value": 1909990,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1711584000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-28T00:00:00.000Z",
"value": 750709,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1712188800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-04T00:00:00.000Z",
"value": 595343,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1712361600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-06T00:00:00.000Z",
"value": 120694,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1713312000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-17T00:00:00.000Z",
"value": 2863474,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1718323200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-14T00:00:00.000Z",
"value": 90541,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1718755200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-19T00:00:00.000Z",
"value": 1798585,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719964800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-03T00:00:00.000Z",
"value": 1682990,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1722384000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-31T00:00:00.000Z",
"value": 654635,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1724630400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-26T00:00:00.000Z",
"value": 118447,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1724976000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-30T00:00:00.000Z",
"value": 377984,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1725235200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-02T00:00:00.000Z",
"value": 71021,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1725667200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-07T00:00:00.000Z",
"value": 72834,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1728259200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-07T00:00:00.000Z",
"value": 466323,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1733702400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-09T00:00:00.000Z",
"value": 300700,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1734566400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-19T00:00:00.000Z",
"value": 405814,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1741132800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-05T00:00:00.000Z",
"value": 195576,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1743033600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-27T00:00:00.000Z",
"value": 64051,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1747526400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-18T00:00:00.000Z",
"value": 73802,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1747612800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-19T00:00:00.000Z",
"value": 188084,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1747872000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-22T00:00:00.000Z",
"value": 87483,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748131200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-25T00:00:00.000Z",
"value": 36906,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748563200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-30T00:00:00.000Z",
"value": 93784,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1749340800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-08T00:00:00.000Z",
"value": 41261,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1751500800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-03T00:00:00.000Z",
"value": 60033,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1751673600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-05T00:00:00.000Z",
"value": 19033,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1752796800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-18T00:00:00.000Z",
"value": 113744,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1752969600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-20T00:00:00.000Z",
"value": 51571,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1753574400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-27T00:00:00.000Z",
"value": 44677,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1758153600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-18T00:00:00.000Z",
"value": 121224,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1758326400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-20T00:00:00.000Z",
"value": 24747,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1758931200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-27T00:00:00.000Z",
"value": 36366,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1761177600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-23T00:00:00.000Z",
"value": 55709,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1762128000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-03T00:00:00.000Z",
"value": 131029,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765065600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-07T00:00:00.000Z",
"value": 21822,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1766880000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-28T00:00:00.000Z",
"value": 26383,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1767657600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-06T00:00:00.000Z",
"value": 56909,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1767744000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-07T00:00:00.000Z",
"value": 82119,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768348800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-14T00:00:00.000Z",
"value": 120962,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769385600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-26T00:00:00.000Z",
"value": 27515,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1772150400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-27T00:00:00.000Z",
"value": 20368,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1772236800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-28T00:00:00.000Z",
"value": 23560,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1773100800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-10T00:00:00.000Z",
"value": 22123,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1773619200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-16T00:00:00.000Z",
"value": 24928,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1776988800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-24T00:00:00.000Z",
"value": 9510,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1777420800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-29T00:00:00.000Z",
"value": 85362,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1779148800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-19T00:00:00.000Z",
"value": 21496,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1780099200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-30T00:00:00.000Z",
"value": 8362,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1780185600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-31T00:00:00.000Z",
"value": 10567,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1781481600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-15T00:00:00.000Z",
"value": 24164,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1782691200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-29T00:00:00.000Z",
"value": 71663,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1783296000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-06T00:00:00.000Z",
"value": 67209,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1786579200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-13T00:00:00.000Z",
"value": 9335,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1787356800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-22T00:00:00.000Z",
"value": 24905,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1789257600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-13T00:00:00.000Z",
"value": 9536,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1789948800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-21T00:00:00.000Z",
"value": 43918,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1693699200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-03T00:00:00.000Z",
"value": 25430,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1695340800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-22T00:00:00.000Z",
"value": 15067,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1696377600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-04T00:00:00.000Z",
"value": 38087,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1697760000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-20T00:00:00.000Z",
"value": 10407,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1698105600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-24T00:00:00.000Z",
"value": 27675,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1699920000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-14T00:00:00.000Z",
"value": 53974,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1700524800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-21T00:00:00.000Z",
"value": 47765,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1700784000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-24T00:00:00.000Z",
"value": 4298,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1703548800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-26T00:00:00.000Z",
"value": 40209,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704585600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-07T00:00:00.000Z",
"value": 9152,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704672000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-08T00:00:00.000Z",
"value": 14893,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704931200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-11T00:00:00.000Z",
"value": 16788,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705795200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-21T00:00:00.000Z",
"value": 6209,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1706400000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-28T00:00:00.000Z",
"value": 13248,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1707350400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-08T00:00:00.000Z",
"value": 27732,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1707523200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-10T00:00:00.000Z",
"value": 24440,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1707955200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-15T00:00:00.000Z",
"value": 41512,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1709078400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-28T00:00:00.000Z",
"value": 246043,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1710979200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-21T00:00:00.000Z",
"value": 233538,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1711929600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-01T00:00:00.000Z",
"value": 749575,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1712016000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-02T00:00:00.000Z",
"value": 455079,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1713225600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-16T00:00:00.000Z",
"value": 488490,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1713830400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-23T00:00:00.000Z",
"value": 833243,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1714608000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-02T00:00:00.000Z",
"value": 338245,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1718409600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 79623,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1719619200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 67462,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1719705600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 36529,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1722297600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 1464763,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1727049600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 223624,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1730246400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 702390,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1731456000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 1167846,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1733443200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 718133,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1733529600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 240213,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1734220800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 268041,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1734998400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 437096,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735516800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 537205,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735603200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 585528,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735862400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 308221,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736467200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 323885,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736553600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 167994,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736812800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 670953,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1737763200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 127657,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1738713600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 377419,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739232000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 223446,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1740009600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 116489,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1740873600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 118473,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1741219200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 114693,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1741478400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 78680,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1742256000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 176698,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1742688000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 37128,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747094400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 169119,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1751155200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 32666,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1751414400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 72787,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1753920000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 74371,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754438400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 68172,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1755475200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 193238,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1755993600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 101902,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1757030400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 48997,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1757203200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 17067,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1759276800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 155562,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1759881600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 229741,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1759968000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 91847,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1760054400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 379003,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1761264000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 65770,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1761523200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 164324,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1761868800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 70365,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763164800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 40254,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1766448000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 66176,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1766966400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 52563,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1767052800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 41294,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1767312000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 39833,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771718400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 16837,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1774137600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 10267,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1775606400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 41480,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1775779200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 13815,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1776816000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 23185,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1777680000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 7527,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1777939200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 65381,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1782950400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 18396,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783123200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 25208,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783900800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 21389,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785456000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 9373,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1786320000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 9540,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1786665600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 3973,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1786924800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 15891,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1694390400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-11T00:00:00.000Z",
"value": 159067402,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1695168000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-20T00:00:00.000Z",
"value": 125089704,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1696118400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-01T00:00:00.000Z",
"value": 105864074,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1698192000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-25T00:00:00.000Z",
"value": 57899735,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1702944000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-19T00:00:00.000Z",
"value": 94942393,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1703462400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-25T00:00:00.000Z",
"value": 117876400,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1703721600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-28T00:00:00.000Z",
"value": 123473094,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1705017600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-12T00:00:00.000Z",
"value": 118975400,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1705536000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-18T00:00:00.000Z",
"value": 118150784,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1709251200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-01T00:00:00.000Z",
"value": 160666555,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1709510400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-04T00:00:00.000Z",
"value": 213285636,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1709856000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-08T00:00:00.000Z",
"value": 227028885,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1710806400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-19T00:00:00.000Z",
"value": 313308713,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1711756800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-03-30T00:00:00.000Z",
"value": 525615078,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1714348800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-29T00:00:00.000Z",
"value": 704878969,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1714521600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-01T00:00:00.000Z",
"value": 626616786,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1717027200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-30T00:00:00.000Z",
"value": 639598329,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721088000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-16T00:00:00.000Z",
"value": 496309336,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1722470400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-01T00:00:00.000Z",
"value": 544572962,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1722902400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-06T00:00:00.000Z",
"value": 403616032,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1723593600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-14T00:00:00.000Z",
"value": 459798237,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1723680000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-15T00:00:00.000Z",
"value": 457182176,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1724371200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-23T00:00:00.000Z",
"value": 468580197,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1725148800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-01T00:00:00.000Z",
"value": 468455747,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1725926400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-10T00:00:00.000Z",
"value": 445618720,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726531200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-17T00:00:00.000Z",
"value": 461374282,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1728777600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-13T00:00:00.000Z",
"value": 667883233,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1732320000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-23T00:00:00.000Z",
"value": 604725892,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1732924800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-11-30T00:00:00.000Z",
"value": 634399499,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734652800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-20T00:00:00.000Z",
"value": 589162455,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734739200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-21T00:00:00.000Z",
"value": 608458371,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734825600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-22T00:00:00.000Z",
"value": 592312605,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1736726400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-13T00:00:00.000Z",
"value": 545103949,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1737676800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-24T00:00:00.000Z",
"value": 497409501,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1739318400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-12T00:00:00.000Z",
"value": 341002663,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1740355200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-24T00:00:00.000Z",
"value": 355035747,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1741046400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-04T00:00:00.000Z",
"value": 267797089,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1741392000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-08T00:00:00.000Z",
"value": 266222730,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1741651200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-11T00:00:00.000Z",
"value": 225813843,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1742428800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-20T00:00:00.000Z",
"value": 265102745,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1743984000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-07T00:00:00.000Z",
"value": 209652354,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745798400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-28T00:00:00.000Z",
"value": 244810833,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745884800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-29T00:00:00.000Z",
"value": 243524543,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1746057600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-01T00:00:00.000Z",
"value": 244398236,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1748044800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-24T00:00:00.000Z",
"value": 276354721,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1753747200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-29T00:00:00.000Z",
"value": 323682624,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1755043200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-13T00:00:00.000Z",
"value": 354042921,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1755129600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-14T00:00:00.000Z",
"value": 360921579,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1758672000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-24T00:00:00.000Z",
"value": 316206548,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1759795200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-07T00:00:00.000Z",
"value": 324575376,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1760400000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-14T00:00:00.000Z",
"value": 268646190,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1761004800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-21T00:00:00.000Z",
"value": 250690417,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1762646400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-09T00:00:00.000Z",
"value": 220363362,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1762819200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-11T00:00:00.000Z",
"value": 235254395,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1763769600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-22T00:00:00.000Z",
"value": 179826874,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765411200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-11T00:00:00.000Z",
"value": 189523808,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1766016000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-18T00:00:00.000Z",
"value": 164832987,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1766534400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-24T00:00:00.000Z",
"value": 165966341,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1766793600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-27T00:00:00.000Z",
"value": 164652498,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1767830400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-08T00:00:00.000Z",
"value": 175343089,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1768867200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-20T00:00:00.000Z",
"value": 172608739,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1770681600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-10T00:00:00.000Z",
"value": 108616998,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1773273600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-12T00:00:00.000Z",
"value": 118315068,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1773705600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-17T00:00:00.000Z",
"value": 127401974,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774224000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-23T00:00:00.000Z",
"value": 116930756,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774656000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-28T00:00:00.000Z",
"value": 112526860,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774828800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-30T00:00:00.000Z",
"value": 114245204,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1776556800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-19T00:00:00.000Z",
"value": 128621734,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781740800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-18T00:00:00.000Z",
"value": 121298620,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782345600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-25T00:00:00.000Z",
"value": 119744524,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1784419200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-19T00:00:00.000Z",
"value": 123948854,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1784678400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-22T00:00:00.000Z",
"value": 127849381,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1785283200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-29T00:00:00.000Z",
"value": 126360237,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1787184000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-20T00:00:00.000Z",
"value": 112349047,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1787616000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-25T00:00:00.000Z",
"value": 123210114,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1787875200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-28T00:00:00.000Z",
"value": 121179990,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1788825600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-08T00:00:00.000Z",
"value": 125318726,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789084800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-11T00:00:00.000Z",
"value": 123227126,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789430400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-15T00:00:00.000Z",
"value": 125785133,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1693526400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-01T00:00:00.000Z",
"value": 9030718,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694908800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-17T00:00:00.000Z",
"value": 2262254,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1695945600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-29T00:00:00.000Z",
"value": 1629011,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1696636800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-07T00:00:00.000Z",
"value": 1050722,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1697414400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-16T00:00:00.000Z",
"value": 2514430,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1701302400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-30T00:00:00.000Z",
"value": 3970409,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1703376000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-24T00:00:00.000Z",
"value": 2539433,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1705104000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-13T00:00:00.000Z",
"value": 2118554,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1708473600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-21T00:00:00.000Z",
"value": 4341275,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1713052800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-14T00:00:00.000Z",
"value": 60156991,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1713657600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-21T00:00:00.000Z",
"value": 30160309,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1714435200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-30T00:00:00.000Z",
"value": 42815769,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1716336000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-22T00:00:00.000Z",
"value": 30561486,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1716508800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-24T00:00:00.000Z",
"value": 36989711,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1716940800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-29T00:00:00.000Z",
"value": 15680300,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1717372800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-03T00:00:00.000Z",
"value": 12428743,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1717459200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-04T00:00:00.000Z",
"value": 16867646,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1717632000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-06T00:00:00.000Z",
"value": 21118604,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1718496000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-16T00:00:00.000Z",
"value": 8023459,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1720483200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-09T00:00:00.000Z",
"value": 12474611,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1721174400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-17T00:00:00.000Z",
"value": 24960967,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1721606400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-22T00:00:00.000Z",
"value": 15326485,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1722988800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-07T00:00:00.000Z",
"value": 24128189,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1724112000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-20T00:00:00.000Z",
"value": 3769298,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1725494400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-05T00:00:00.000Z",
"value": 6137811,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727913600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-03T00:00:00.000Z",
"value": 28806069,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1728691200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-12T00:00:00.000Z",
"value": 14844719,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1729468800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-21T00:00:00.000Z",
"value": 28640861,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1730073600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-28T00:00:00.000Z",
"value": 45389756,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1730851200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-06T00:00:00.000Z",
"value": 47509954,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1731628800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-15T00:00:00.000Z",
"value": 61168660,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735344000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-28T00:00:00.000Z",
"value": 35657492,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735776000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-02T00:00:00.000Z",
"value": 90588387,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736121600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-06T00:00:00.000Z",
"value": 48268381,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1738281600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-31T00:00:00.000Z",
"value": 56771146,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739145600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-10T00:00:00.000Z",
"value": 19950335,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739491200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-14T00:00:00.000Z",
"value": 21004182,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739923200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-19T00:00:00.000Z",
"value": 17617826,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1740096000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-21T00:00:00.000Z",
"value": 19651002,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1741305600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-07T00:00:00.000Z",
"value": 8683210,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1743292800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-30T00:00:00.000Z",
"value": 5062335,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1743897600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-06T00:00:00.000Z",
"value": 11042431,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1744588800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-14T00:00:00.000Z",
"value": 5120413,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1744675200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-15T00:00:00.000Z",
"value": 6679209,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1747699200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-20T00:00:00.000Z",
"value": 28067635,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1750723200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-24T00:00:00.000Z",
"value": 42036312,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1752019200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-09T00:00:00.000Z",
"value": 18735554,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1752537600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-15T00:00:00.000Z",
"value": 21480322,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1752710400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-17T00:00:00.000Z",
"value": 35173552,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1753142400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-22T00:00:00.000Z",
"value": 27026144,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1754352000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-05T00:00:00.000Z",
"value": 16661845,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1756339200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-28T00:00:00.000Z",
"value": 30267715,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1757376000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-09T00:00:00.000Z",
"value": 36609709,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1758758400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-25T00:00:00.000Z",
"value": 49158495,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759449600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-03T00:00:00.000Z",
"value": 28777887,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1760140800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-11T00:00:00.000Z",
"value": 39687238,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1766707200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-26T00:00:00.000Z",
"value": 5372731,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1769040000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-22T00:00:00.000Z",
"value": 9153852,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1771977600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-25T00:00:00.000Z",
"value": 13890099,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775001600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-01T00:00:00.000Z",
"value": 9350177,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1776470400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-18T00:00:00.000Z",
"value": 5999257,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1778198400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-08T00:00:00.000Z",
"value": 9892568,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1778284800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-09T00:00:00.000Z",
"value": 16085104,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1778457600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-11T00:00:00.000Z",
"value": 15273637,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1779235200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-20T00:00:00.000Z",
"value": 13375947,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1779580800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-24T00:00:00.000Z",
"value": 10095047,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780963200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-09T00:00:00.000Z",
"value": 11765139,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1783209600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-05T00:00:00.000Z",
"value": 6251036,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1784332800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-18T00:00:00.000Z",
"value": 5740974,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1784851200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-24T00:00:00.000Z",
"value": 4072892,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1785801600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-04T00:00:00.000Z",
"value": 3391696,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1786406400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-11T00:00:00.000Z",
"value": 4591543,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1693267200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-08-29T00:00:00.000Z",
"value": 9567,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1694563200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-13T00:00:00.000Z",
"value": 56348,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1697587200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-18T00:00:00.000Z",
"value": 23516,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1699833600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-13T00:00:00.000Z",
"value": 8989,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1700092800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-16T00:00:00.000Z",
"value": 8996,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1701648000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-04T00:00:00.000Z",
"value": 20964,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1702166400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-10T00:00:00.000Z",
"value": 5172,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1702425600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-13T00:00:00.000Z",
"value": 32486,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1702598400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-15T00:00:00.000Z",
"value": 25357,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1703894400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-30T00:00:00.000Z",
"value": 13703,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1705708800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-20T00:00:00.000Z",
"value": 8481,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708041600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-16T00:00:00.000Z",
"value": 18227,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708732800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-24T00:00:00.000Z",
"value": 25333,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710720000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-18T00:00:00.000Z",
"value": 267788,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1711152000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-23T00:00:00.000Z",
"value": 150437,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1711670400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-29T00:00:00.000Z",
"value": 396885,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1711843200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-31T00:00:00.000Z",
"value": 262684,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715472000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 116172,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715731200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-15T00:00:00.000Z",
"value": 1298016,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1722816000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-05T00:00:00.000Z",
"value": 711746,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1723334400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-11T00:00:00.000Z",
"value": 48454,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1725840000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-09T00:00:00.000Z",
"value": 110941,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726185600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-13T00:00:00.000Z",
"value": 93476,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726272000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-14T00:00:00.000Z",
"value": 99349,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726358400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-15T00:00:00.000Z",
"value": 125124,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1727222400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-25T00:00:00.000Z",
"value": 1522723,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1728432000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-09T00:00:00.000Z",
"value": 1262379,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1729123200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-17T00:00:00.000Z",
"value": 375148,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1729555200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-22T00:00:00.000Z",
"value": 513416,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1730419200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-01T00:00:00.000Z",
"value": 154820,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731283200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-11T00:00:00.000Z",
"value": 342139,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1732665600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-27T00:00:00.000Z",
"value": 624714,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1732838400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-29T00:00:00.000Z",
"value": 334107,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1733011200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-01T00:00:00.000Z",
"value": 277851,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1733184000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-03T00:00:00.000Z",
"value": 880336,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736035200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-05T00:00:00.000Z",
"value": 254703,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738368000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-01T00:00:00.000Z",
"value": 265516,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739059200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-09T00:00:00.000Z",
"value": 139878,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1741996800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-03-15T00:00:00.000Z",
"value": 49032,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1745280000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-22T00:00:00.000Z",
"value": 177915,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1745712000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-27T00:00:00.000Z",
"value": 95858,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1747785600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-05-21T00:00:00.000Z",
"value": 207654,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1749513600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-10T00:00:00.000Z",
"value": 293802,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1750377600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-20T00:00:00.000Z",
"value": 176347,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1751846400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-07T00:00:00.000Z",
"value": 96484,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1752278400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-12T00:00:00.000Z",
"value": 47505,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759017600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-28T00:00:00.000Z",
"value": 163405,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1759622400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-05T00:00:00.000Z",
"value": 86565,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1761091200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-22T00:00:00.000Z",
"value": 200001,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1764028800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-25T00:00:00.000Z",
"value": 80392,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1764288000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-28T00:00:00.000Z",
"value": 42142,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1769472000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-27T00:00:00.000Z",
"value": 66457,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1769558400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-28T00:00:00.000Z",
"value": 102428,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1773532800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-15T00:00:00.000Z",
"value": 28296,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1774396800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-25T00:00:00.000Z",
"value": 50193,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1776902400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-23T00:00:00.000Z",
"value": 32860,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1777248000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-27T00:00:00.000Z",
"value": 42690,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1780790400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-07T00:00:00.000Z",
"value": 34199,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1782518400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-27T00:00:00.000Z",
"value": 22682,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1784505600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-20T00:00:00.000Z",
"value": 34072,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1786147200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-08T00:00:00.000Z",
"value": 9304,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694822400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-16T00:00:00.000Z",
"value": 8860,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696982400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-11T00:00:00.000Z",
"value": 61664,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1697241600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-14T00:00:00.000Z",
"value": 3158,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1697673600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-19T00:00:00.000Z",
"value": 7374,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698451200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-28T00:00:00.000Z",
"value": 2868,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699228800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-06T00:00:00.000Z",
"value": 14735,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700870400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-25T00:00:00.000Z",
"value": 3228,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1701388800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-01T00:00:00.000Z",
"value": 6917,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1701561600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-03T00:00:00.000Z",
"value": 6672,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1703980800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-31T00:00:00.000Z",
"value": 8022,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1705276800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-15T00:00:00.000Z",
"value": 9396,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1705881600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-22T00:00:00.000Z",
"value": 20471,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1706486400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-29T00:00:00.000Z",
"value": 46260,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707609600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-11T00:00:00.000Z",
"value": 15675,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708560000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-22T00:00:00.000Z",
"value": 37462,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1710288000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-13T00:00:00.000Z",
"value": 622040,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1712102400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-03T00:00:00.000Z",
"value": 2029534,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1713398400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-18T00:00:00.000Z",
"value": 423191,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1713571200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-20T00:00:00.000Z",
"value": 173248,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1715558400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-13T00:00:00.000Z",
"value": 238832,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1720569600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-10T00:00:00.000Z",
"value": 806157,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1721520000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-21T00:00:00.000Z",
"value": 59272,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1721779200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-24T00:00:00.000Z",
"value": 419114,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1725062400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-31T00:00:00.000Z",
"value": 44222,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1727136000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-24T00:00:00.000Z",
"value": 300354,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1727827200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-02T00:00:00.000Z",
"value": 1446308,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1728000000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-04T00:00:00.000Z",
"value": 564799,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1729209600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-18T00:00:00.000Z",
"value": 544383,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1729814400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-25T00:00:00.000Z",
"value": 674867,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1730592000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-03T00:00:00.000Z",
"value": 122336,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1731110400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-09T00:00:00.000Z",
"value": 161973,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1731888000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-18T00:00:00.000Z",
"value": 584942,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1732233600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-22T00:00:00.000Z",
"value": 133041,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1732406400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-24T00:00:00.000Z",
"value": 556216,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1733356800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-05T00:00:00.000Z",
"value": 392860,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1738886400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-07T00:00:00.000Z",
"value": 135264,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1741564800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-10T00:00:00.000Z",
"value": 114702,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742860800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-25T00:00:00.000Z",
"value": 184010,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1743724800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-04T00:00:00.000Z",
"value": 73894,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1743811200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-05T00:00:00.000Z",
"value": 23872,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1744329600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-11T00:00:00.000Z",
"value": 79377,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746230400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-03T00:00:00.000Z",
"value": 42185,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746748800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-09T00:00:00.000Z",
"value": 140332,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746835200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-10T00:00:00.000Z",
"value": 74707,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748390400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-28T00:00:00.000Z",
"value": 151114,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748649600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-31T00:00:00.000Z",
"value": 63579,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1749168000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-06T00:00:00.000Z",
"value": 57360,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1749686400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-12T00:00:00.000Z",
"value": 152133,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1752364800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-13T00:00:00.000Z",
"value": 45576,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1752451200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-14T00:00:00.000Z",
"value": 126215,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1753401600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-25T00:00:00.000Z",
"value": 45615,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1754092800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-02T00:00:00.000Z",
"value": 30481,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1755216000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-15T00:00:00.000Z",
"value": 117954,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1756166400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-26T00:00:00.000Z",
"value": 97630,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1756598400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-31T00:00:00.000Z",
"value": 36595,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1757116800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-06T00:00:00.000Z",
"value": 30456,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1757289600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-08T00:00:00.000Z",
"value": 144738,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1760745600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-18T00:00:00.000Z",
"value": 24471,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1762905600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-12T00:00:00.000Z",
"value": 240353,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1764460800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-30T00:00:00.000Z",
"value": 21319,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1764720000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-03T00:00:00.000Z",
"value": 157075,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765929600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-17T00:00:00.000Z",
"value": 79501,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1766102400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-19T00:00:00.000Z",
"value": 33878,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768521600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-16T00:00:00.000Z",
"value": 16032,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768694400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-18T00:00:00.000Z",
"value": 15580,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769299200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-25T00:00:00.000Z",
"value": 14515,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1770768000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-11T00:00:00.000Z",
"value": 55152,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1777852800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-04T00:00:00.000Z",
"value": 24637,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1778112000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-07T00:00:00.000Z",
"value": 28604,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1779321600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-21T00:00:00.000Z",
"value": 25668,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1783382400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-07T00:00:00.000Z",
"value": 35324,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1784592000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-21T00:00:00.000Z",
"value": 17516,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1786838400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-16T00:00:00.000Z",
"value": 4000,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788307200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-02T00:00:00.000Z",
"value": 24642,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788739200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-07T00:00:00.000Z",
"value": 51183,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1789516800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-16T00:00:00.000Z",
"value": 136992,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1790121600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-23T00:00:00.000Z",
"value": 148295,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1790380800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-26T00:00:00.000Z",
"value": 39584,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1693785600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-04T00:00:00.000Z",
"value": 23239,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1694649600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-14T00:00:00.000Z",
"value": 19083,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1697155200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-13T00:00:00.000Z",
"value": 19488,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1698710400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-31T00:00:00.000Z",
"value": 19579,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1701475200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-02T00:00:00.000Z",
"value": 5162,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705968000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-23T00:00:00.000Z",
"value": 107745,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1707436800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-09T00:00:00.000Z",
"value": 18901,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1709683200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-06T00:00:00.000Z",
"value": 573029,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1710460800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-15T00:00:00.000Z",
"value": 146660,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1710633600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-17T00:00:00.000Z",
"value": 215536,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1710892800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-20T00:00:00.000Z",
"value": 1138992,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1711324800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-25T00:00:00.000Z",
"value": 604323,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1711497600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-27T00:00:00.000Z",
"value": 1611462,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1715299200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 93827,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1716595200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 194755,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1718150400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 1515298,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1723248000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 166068,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1724284800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 76517,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1725321600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 225959,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1725408000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 1322395,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1726099200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 283634,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1726790400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 85443,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1727308800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 263295,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1729641600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 701184,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1731974400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 756971,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1732060800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 773726,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1734480000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 756619,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735171200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 215648,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735257600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 325926,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736380800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 347583,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1738627200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 334525,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739750400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 92192,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739836800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 154198,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1743638400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 76815,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1745366400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 188895,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1748908800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 134740,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1750032000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 160739,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1752883200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 61356,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1753488000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 22385,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754784000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 113770,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754956800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 138133,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1756080000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 226801,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1758067200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 203230,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1758499200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 72482,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1760313600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 142449,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1760832000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 37946,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1761350400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 105019,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763596800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 67395,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1765497600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 23063,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1766361600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 31514,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1769126400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 19401,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1769212800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 7007,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1770076800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 59988,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1770336000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 50415,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1770508800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 13122,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771372800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 39170,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1772496000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 36845,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1774483200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 14139,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1774569600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 10121,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1775174400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 8429,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1776124800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 20010,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1776384000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 26717,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1777334400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 15806,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778803200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 13506,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1780358400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 28082,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1780617600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 32370,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1781395200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 8884,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1783987200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 19056,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1784160000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 18072,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785196800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 17239,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785888000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 35926,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1787443200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 22305,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1787961600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 7113,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789603200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 26602,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789862400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 21142,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1696291200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-03T00:00:00.000Z",
"value": 102866775,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1696809600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-09T00:00:00.000Z",
"value": 93028756,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1701820800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-06T00:00:00.000Z",
"value": 71832266,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1702512000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-14T00:00:00.000Z",
"value": 72534231,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1703635200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-27T00:00:00.000Z",
"value": 121672535,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1704067200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-01T00:00:00.000Z",
"value": 119980413,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1704499200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-06T00:00:00.000Z",
"value": 116372223,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1705363200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-16T00:00:00.000Z",
"value": 116735776,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1705449600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-17T00:00:00.000Z",
"value": 116691921,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1706054400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-01-24T00:00:00.000Z",
"value": 107005564,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1712534400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-08T00:00:00.000Z",
"value": 621707971,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1713744000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-22T00:00:00.000Z",
"value": 775880201,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1715904000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-17T00:00:00.000Z",
"value": 615387261,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1716681600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-26T00:00:00.000Z",
"value": 628056465,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1716854400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-28T00:00:00.000Z",
"value": 648870182,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1718236800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-13T00:00:00.000Z",
"value": 538919612,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1720396800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-08T00:00:00.000Z",
"value": 420926022,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1720742400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-12T00:00:00.000Z",
"value": 442939069,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721001600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-15T00:00:00.000Z",
"value": 475382616,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721260800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-18T00:00:00.000Z",
"value": 524847378,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721692800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-23T00:00:00.000Z",
"value": 553921859,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1722211200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-29T00:00:00.000Z",
"value": 548938735,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726444800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-16T00:00:00.000Z",
"value": 461775858,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1729900800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-26T00:00:00.000Z",
"value": 642290992,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1733788800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-10T00:00:00.000Z",
"value": 632906121,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1734307200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-16T00:00:00.000Z",
"value": 695603180,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1737936000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-27T00:00:00.000Z",
"value": 483943368,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1738108800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-29T00:00:00.000Z",
"value": 460674274,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1740182400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-22T00:00:00.000Z",
"value": 335991417,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1740700800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-28T00:00:00.000Z",
"value": 287717302,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1743465600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-01T00:00:00.000Z",
"value": 255312793,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1744156800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-09T00:00:00.000Z",
"value": 195531165,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1745452800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-24T00:00:00.000Z",
"value": 236451664,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1747440000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-17T00:00:00.000Z",
"value": 292933558,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1749945600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-15T00:00:00.000Z",
"value": 263546802,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750550400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-22T00:00:00.000Z",
"value": 267317787,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750896000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-26T00:00:00.000Z",
"value": 263080285,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1751241600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-30T00:00:00.000Z",
"value": 280257580,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1751328000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-01T00:00:00.000Z",
"value": 277011765,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1756252800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-27T00:00:00.000Z",
"value": 356075803,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1757721600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-13T00:00:00.000Z",
"value": 364531209,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1759536000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-04T00:00:00.000Z",
"value": 321299773,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1760227200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-12T00:00:00.000Z",
"value": 239258139,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1761696000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-29T00:00:00.000Z",
"value": 255106833,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1762387200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-06T00:00:00.000Z",
"value": 211055408,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1763078400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-14T00:00:00.000Z",
"value": 208068482,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1763337600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-17T00:00:00.000Z",
"value": 201555954,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1764115200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-26T00:00:00.000Z",
"value": 181158446,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1764374400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-29T00:00:00.000Z",
"value": 189824151,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765324800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-10T00:00:00.000Z",
"value": 191669152,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1766188800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-20T00:00:00.000Z",
"value": 167570222,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1768003200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-10T00:00:00.000Z",
"value": 172326036,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1772668800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-05T00:00:00.000Z",
"value": 120866382,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1772755200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-06T00:00:00.000Z",
"value": 119197421,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1773187200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-11T00:00:00.000Z",
"value": 117539551,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1773446400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-14T00:00:00.000Z",
"value": 116489602,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1774051200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-21T00:00:00.000Z",
"value": 120297450,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1775260800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-04T00:00:00.000Z",
"value": 117203619,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1775433600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-06T00:00:00.000Z",
"value": 119771822,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1779753600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-26T00:00:00.000Z",
"value": 139371057,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781654400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-17T00:00:00.000Z",
"value": 123449807,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782000000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-21T00:00:00.000Z",
"value": 126409910,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782086400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-22T00:00:00.000Z",
"value": 124358455,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782259200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-24T00:00:00.000Z",
"value": 122642891,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1782777600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-30T00:00:00.000Z",
"value": 119096882,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1785369600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-30T00:00:00.000Z",
"value": 123445054,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1785974400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-06T00:00:00.000Z",
"value": 116275460,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1786752000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-15T00:00:00.000Z",
"value": 105620888,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789171200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-12T00:00:00.000Z",
"value": 125592760,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1693612800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-02T00:00:00.000Z",
"value": 8475149,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694044800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-07T00:00:00.000Z",
"value": 2916909,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1694217600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-09T00:00:00.000Z",
"value": 2194852,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1695081600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-19T00:00:00.000Z",
"value": 1346235,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1696204800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-02T00:00:00.000Z",
"value": 2058785,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1696550400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-06T00:00:00.000Z",
"value": 1143007,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1697328000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-15T00:00:00.000Z",
"value": 834892,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1698278400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-26T00:00:00.000Z",
"value": 1780448,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1698969600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-03T00:00:00.000Z",
"value": 840645,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1699056000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-04T00:00:00.000Z",
"value": 842958,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1701216000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-29T00:00:00.000Z",
"value": 1038340,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1702339200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-12T00:00:00.000Z",
"value": 3180240,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1706313600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-27T00:00:00.000Z",
"value": 2917532,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1708300800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-19T00:00:00.000Z",
"value": 6075101,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1708992000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-27T00:00:00.000Z",
"value": 36440996,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1709337600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-02T00:00:00.000Z",
"value": 24224597,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710201600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-12T00:00:00.000Z",
"value": 31367552,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1714176000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-27T00:00:00.000Z",
"value": 26809555,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1716076800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-19T00:00:00.000Z",
"value": 11814947,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1717545600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-05T00:00:00.000Z",
"value": 18052504,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1717804800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-08T00:00:00.000Z",
"value": 22021287,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719273600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-25T00:00:00.000Z",
"value": 12452354,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1722038400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-27T00:00:00.000Z",
"value": 14982356,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1723420800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-12T00:00:00.000Z",
"value": 9180716,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1723507200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-13T00:00:00.000Z",
"value": 6966718,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1723939200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-18T00:00:00.000Z",
"value": 2724374,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1724457600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-08-24T00:00:00.000Z",
"value": 4326239,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1726876800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-21T00:00:00.000Z",
"value": 19910112,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727654400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-30T00:00:00.000Z",
"value": 26503887,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1728172800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-06T00:00:00.000Z",
"value": 10091107,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1730160000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-29T00:00:00.000Z",
"value": 30152087,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1730678400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-04T00:00:00.000Z",
"value": 17257467,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1731715200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-16T00:00:00.000Z",
"value": 26081253,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1733616000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-08T00:00:00.000Z",
"value": 26008015,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1734048000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-13T00:00:00.000Z",
"value": 66252584,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736985600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-16T00:00:00.000Z",
"value": 51153404,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1743206400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-29T00:00:00.000Z",
"value": 9174867,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1745539200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-04-25T00:00:00.000Z",
"value": 15949157,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1746144000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-02T00:00:00.000Z",
"value": 9332966,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1746489600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-06T00:00:00.000Z",
"value": 21040103,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1747353600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-16T00:00:00.000Z",
"value": 21964572,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1749859200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-14T00:00:00.000Z",
"value": 30625216,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1750982400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-27T00:00:00.000Z",
"value": 16374207,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1756512000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-30T00:00:00.000Z",
"value": 14710617,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759363200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-02T00:00:00.000Z",
"value": 24266232,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1762560000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-08T00:00:00.000Z",
"value": 18032844,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1764201600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-27T00:00:00.000Z",
"value": 15689918,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1764633600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-02T00:00:00.000Z",
"value": 13652592,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1765756800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-15T00:00:00.000Z",
"value": 12669883,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1768089600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-11T00:00:00.000Z",
"value": 9173475,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1768953600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-21T00:00:00.000Z",
"value": 13119013,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1770163200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-04T00:00:00.000Z",
"value": 12937084,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1773014400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-09T00:00:00.000Z",
"value": 11753370,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775520000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-07T00:00:00.000Z",
"value": 8737956,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775692800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-09T00:00:00.000Z",
"value": 9520557,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775865600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-11T00:00:00.000Z",
"value": 9408646,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775952000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-12T00:00:00.000Z",
"value": 6778629,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1778630400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-13T00:00:00.000Z",
"value": 12262812,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1780876800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-08T00:00:00.000Z",
"value": 8901974,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1781222400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-12T00:00:00.000Z",
"value": 6193330,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1782604800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-06-28T00:00:00.000Z",
"value": 6731060,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1784073600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-15T00:00:00.000Z",
"value": 6032012,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1787097600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-19T00:00:00.000Z",
"value": 13451566,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1789776000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-19T00:00:00.000Z",
"value": 14505710,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1790294400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-09-25T00:00:00.000Z",
"value": 17885981,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1693353600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-08-30T00:00:00.000Z",
"value": 111679,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1694736000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-15T00:00:00.000Z",
"value": 16155,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1699315200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-07T00:00:00.000Z",
"value": 14960,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1700956800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-11-26T00:00:00.000Z",
"value": 6043,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1701907200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-07T00:00:00.000Z",
"value": 25866,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1702857600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-18T00:00:00.000Z",
"value": 39662,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1703289600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-23T00:00:00.000Z",
"value": 20259,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1704240000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-03T00:00:00.000Z",
"value": 95439,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1706227200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-26T00:00:00.000Z",
"value": 16654,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1706572800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-30T00:00:00.000Z",
"value": 44272,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1708905600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-26T00:00:00.000Z",
"value": 96167,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710374400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-14T00:00:00.000Z",
"value": 147355,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1712448000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-04-07T00:00:00.000Z",
"value": 798740,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715385600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-11T00:00:00.000Z",
"value": 167452,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716163200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-20T00:00:00.000Z",
"value": 839920,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1718841600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-20T00:00:00.000Z",
"value": 213202,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1719446400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-27T00:00:00.000Z",
"value": 124369,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1721952000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-07-26T00:00:00.000Z",
"value": 190215,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1724198400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-21T00:00:00.000Z",
"value": 1326128,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1725580800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-06T00:00:00.000Z",
"value": 307294,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726617600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-18T00:00:00.000Z",
"value": 1336230,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1727568000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-29T00:00:00.000Z",
"value": 207864,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1728518400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-10T00:00:00.000Z",
"value": 502434,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1729728000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-24T00:00:00.000Z",
"value": 196154,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1733097600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-02T00:00:00.000Z",
"value": 616295,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737158400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-18T00:00:00.000Z",
"value": 311288,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737417600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-21T00:00:00.000Z",
"value": 521401,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1737590400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-23T00:00:00.000Z",
"value": 372427,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738800000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-06T00:00:00.000Z",
"value": 264299,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1744243200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-10T00:00:00.000Z",
"value": 73542,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1744848000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-17T00:00:00.000Z",
"value": 84270,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1749600000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-11T00:00:00.000Z",
"value": 174715,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1749772800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-13T00:00:00.000Z",
"value": 255436,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1750204800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-18T00:00:00.000Z",
"value": 262078,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1752624000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-16T00:00:00.000Z",
"value": 220893,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1753833600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-30T00:00:00.000Z",
"value": 110025,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1754611200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-08T00:00:00.000Z",
"value": 215268,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1755302400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-16T00:00:00.000Z",
"value": 120481,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1755388800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-17T00:00:00.000Z",
"value": 147749,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1755648000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-20T00:00:00.000Z",
"value": 262476,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1755820800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-22T00:00:00.000Z",
"value": 266228,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1756771200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-02T00:00:00.000Z",
"value": 185492,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1757894400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-15T00:00:00.000Z",
"value": 197956,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760659200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-17T00:00:00.000Z",
"value": 115688,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1761609600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-28T00:00:00.000Z",
"value": 186723,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1762732800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-10T00:00:00.000Z",
"value": 191166,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1765843200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-16T00:00:00.000Z",
"value": 78557,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1767916800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-09T00:00:00.000Z",
"value": 35562,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1768262400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-13T00:00:00.000Z",
"value": 44800,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1771459200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-19T00:00:00.000Z",
"value": 43163,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1772323200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-01T00:00:00.000Z",
"value": 39624,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1774915200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-31T00:00:00.000Z",
"value": 71199,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775088000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-02T00:00:00.000Z",
"value": 32132,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775347200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-05T00:00:00.000Z",
"value": 16366,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1779667200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-25T00:00:00.000Z",
"value": 56217,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1779840000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-27T00:00:00.000Z",
"value": 113305,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1780704000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-06T00:00:00.000Z",
"value": 28906,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1781913600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-20T00:00:00.000Z",
"value": 37518,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1783555200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-09T00:00:00.000Z",
"value": 20531,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1784764800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-23T00:00:00.000Z",
"value": 21835,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1785715200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-03T00:00:00.000Z",
"value": 21256,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1788134400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-31T00:00:00.000Z",
"value": 30375,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1788393600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-03T00:00:00.000Z",
"value": 36744,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1788652800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-06T00:00:00.000Z",
"value": 34253,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1789344000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-14T00:00:00.000Z",
"value": 42018,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1790467200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-27T00:00:00.000Z",
"value": 35569,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694476800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-12T00:00:00.000Z",
"value": 14241,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696032000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-30T00:00:00.000Z",
"value": 14145,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1697500800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-17T00:00:00.000Z",
"value": 21021,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699401600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-08T00:00:00.000Z",
"value": 44120,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699660800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-11T00:00:00.000Z",
"value": 6549,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700179200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-17T00:00:00.000Z",
"value": 7535,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700438400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-20T00:00:00.000Z",
"value": 9973,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700611200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-22T00:00:00.000Z",
"value": 43387,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1701129600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-28T00:00:00.000Z",
"value": 29974,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1704758400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-01-09T00:00:00.000Z",
"value": 82906,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707782400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-13T00:00:00.000Z",
"value": 116061,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1709769600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-07T00:00:00.000Z",
"value": 116801,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1711238400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-24T00:00:00.000Z",
"value": 177487,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1714262400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-28T00:00:00.000Z",
"value": 174660,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1714780800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-04T00:00:00.000Z",
"value": 168510,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1714867200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-05T00:00:00.000Z",
"value": 121848,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717977600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-10T00:00:00.000Z",
"value": 189941,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1718064000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-11T00:00:00.000Z",
"value": 1002331,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719014400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-22T00:00:00.000Z",
"value": 59575,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719187200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-24T00:00:00.000Z",
"value": 434926,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719792000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-01T00:00:00.000Z",
"value": 285513,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1720828800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-13T00:00:00.000Z",
"value": 76947,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1722556800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-02T00:00:00.000Z",
"value": 89322,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1722643200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-03T00:00:00.000Z",
"value": 92781,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1723766400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-16T00:00:00.000Z",
"value": 289793,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1724889600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-29T00:00:00.000Z",
"value": 49201,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1726012800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-11T00:00:00.000Z",
"value": 1250968,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1727395200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-27T00:00:00.000Z",
"value": 544682,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1727481600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-28T00:00:00.000Z",
"value": 98826,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1731542400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-14T00:00:00.000Z",
"value": 310954,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1734134400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-14T00:00:00.000Z",
"value": 180651,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1735084800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-25T00:00:00.000Z",
"value": 340993,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1735948800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-01-04T00:00:00.000Z",
"value": 199438,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1738454400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-02T00:00:00.000Z",
"value": 249814,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1740960000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-03T00:00:00.000Z",
"value": 142439,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742515200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-21T00:00:00.000Z",
"value": 32431,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1742947200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-03-26T00:00:00.000Z",
"value": 159603,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1744070400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-08T00:00:00.000Z",
"value": 72015,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1744416000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-12T00:00:00.000Z",
"value": 56847,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1745971200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-30T00:00:00.000Z",
"value": 140492,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1750809600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-25T00:00:00.000Z",
"value": 165862,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1751587200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-04T00:00:00.000Z",
"value": 65353,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1751932800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-08T00:00:00.000Z",
"value": 104167,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1755907200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-23T00:00:00.000Z",
"value": 39569,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1762041600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-02T00:00:00.000Z",
"value": 51278,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1763251200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-11-16T00:00:00.000Z",
"value": 47710,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765152000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-08T00:00:00.000Z",
"value": 59800,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1770940800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-13T00:00:00.000Z",
"value": 22800,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1771891200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-24T00:00:00.000Z",
"value": 49335,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1774742400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-29T00:00:00.000Z",
"value": 6543,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1778889600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-16T00:00:00.000Z",
"value": 9853,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1779062400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-18T00:00:00.000Z",
"value": 22141,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1780531200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-04T00:00:00.000Z",
"value": 28229,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1781827200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-19T00:00:00.000Z",
"value": 22925,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1782864000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-01T00:00:00.000Z",
"value": 45830,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1786492800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-12T00:00:00.000Z",
"value": 60286,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788480000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-04T00:00:00.000Z",
"value": 16260,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1790035200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-22T00:00:00.000Z",
"value": 31340,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1693440000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-08-31T00:00:00.000Z",
"value": 160789,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1695427200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-23T00:00:00.000Z",
"value": 3467,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1695513600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-24T00:00:00.000Z",
"value": 6591,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1698796800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-01T00:00:00.000Z",
"value": 41676,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1701043200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-27T00:00:00.000Z",
"value": 5459,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1701734400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-05T00:00:00.000Z",
"value": 24652,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1702080000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-09T00:00:00.000Z",
"value": 10790,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1703030400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-20T00:00:00.000Z",
"value": 55223,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1704844800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-10T00:00:00.000Z",
"value": 55512,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705622400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-19T00:00:00.000Z",
"value": 9214,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1706918400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-03T00:00:00.000Z",
"value": 11935,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1707004800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-04T00:00:00.000Z",
"value": 24611,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1709424000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-03T00:00:00.000Z",
"value": 137821,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1712707200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-10T00:00:00.000Z",
"value": 1860581,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1712793600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-11T00:00:00.000Z",
"value": 524122,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1714003200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-04-25T00:00:00.000Z",
"value": 445852,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1714694400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-03T00:00:00.000Z",
"value": 608086,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1714953600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-06T00:00:00.000Z",
"value": 659023,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1715644800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-14T00:00:00.000Z",
"value": 717055,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1719878400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-02T00:00:00.000Z",
"value": 179852,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1720310400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-07-07T00:00:00.000Z",
"value": 119976,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1724544000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-25T00:00:00.000Z",
"value": 133276,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1724803200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-08-28T00:00:00.000Z",
"value": 1215860,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1728604800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-11T00:00:00.000Z",
"value": 331843,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1729296000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-10-19T00:00:00.000Z",
"value": 249331,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1730505600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-02T00:00:00.000Z",
"value": 248695,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1731024000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-11-08T00:00:00.000Z",
"value": 136919,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1733875200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-11T00:00:00.000Z",
"value": 742957,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1733961600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-12T00:00:00.000Z",
"value": 648494,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1734912000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-12-23T00:00:00.000Z",
"value": 528083,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1735689600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-01T00:00:00.000Z",
"value": 370048,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1736899200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-01-15T00:00:00.000Z",
"value": 658120,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1739664000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-02-16T00:00:00.000Z",
"value": 43683,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1740787200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-03-01T00:00:00.000Z",
"value": 40071,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1743552000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-02T00:00:00.000Z",
"value": 217178,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1744502400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-13T00:00:00.000Z",
"value": 55726,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1744761600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-04-16T00:00:00.000Z",
"value": 119974,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1746662400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-08T00:00:00.000Z",
"value": 145189,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747008000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-12T00:00:00.000Z",
"value": 136791,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1747267200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-05-15T00:00:00.000Z",
"value": 133941,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1750291200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-19T00:00:00.000Z",
"value": 124149,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1751068800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-06-28T00:00:00.000Z",
"value": 19245,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1754006400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-08-01T00:00:00.000Z",
"value": 56161,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1756944000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-04T00:00:00.000Z",
"value": 71737,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1757808000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-14T00:00:00.000Z",
"value": 29715,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1757980800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-16T00:00:00.000Z",
"value": 128432,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1758240000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-19T00:00:00.000Z",
"value": 32238,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1758412800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-09-21T00:00:00.000Z",
"value": 24183,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1760918400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-10-20T00:00:00.000Z",
"value": 94934,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1762473600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-07T00:00:00.000Z",
"value": 97246,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763510400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-19T00:00:00.000Z",
"value": 127384,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1763683200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-11-21T00:00:00.000Z",
"value": 85732,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1764547200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-01T00:00:00.000Z",
"value": 67535,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1764979200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-06T00:00:00.000Z",
"value": 17147,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1766620800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2025-12-25T00:00:00.000Z",
"value": 18014,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1768780800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-01-19T00:00:00.000Z",
"value": 42454,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1770854400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-12T00:00:00.000Z",
"value": 27497,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771113600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-15T00:00:00.000Z",
"value": 34302,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771545600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-20T00:00:00.000Z",
"value": 20511,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1771804800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-02-23T00:00:00.000Z",
"value": 28295,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1773878400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-03-19T00:00:00.000Z",
"value": 18166,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1778976000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-05-17T00:00:00.000Z",
"value": 12625,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1780272000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-01T00:00:00.000Z",
"value": 23012,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1781308800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-06-13T00:00:00.000Z",
"value": 14228,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1785024000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-07-26T00:00:00.000Z",
"value": 7603,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1786233600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-09T00:00:00.000Z",
"value": 4993,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1787011200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-18T00:00:00.000Z",
"value": 16550,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1787702400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-08-26T00:00:00.000Z",
"value": 67490,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789689600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2026-09-18T00:00:00.000Z",
"value": 37461,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1695600000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-09-25T00:00:00.000Z",
"value": 93712476,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1696464000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-05T00:00:00.000Z",
"value": 100502982,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1698364800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-10-27T00:00:00.000Z",
"value": 57345774,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1699142400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-05T00:00:00.000Z",
"value": 58185032,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1699488000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-09T00:00:00.000Z",
"value": 53648600,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700265600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-18T00:00:00.000Z",
"value": 59864222,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1700697600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-11-23T00:00:00.000Z",
"value": 62627148,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1702771200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-17T00:00:00.000Z",
"value": 89145965,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1703116800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-21T00:00:00.000Z",
"value": 115193804,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1703203200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2023-12-22T00:00:00.000Z",
"value": 118105077,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1707091200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-05T00:00:00.000Z",
"value": 120291286,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1708128000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-02-17T00:00:00.000Z",
"value": 126854721,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1712620800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-09T00:00:00.000Z",
"value": 664578785,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1713139200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-04-15T00:00:00.000Z",
"value": 717434298,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1717113600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-05-31T00:00:00.000Z",
"value": 632427649,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1717286400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-02T00:00:00.000Z",
"value": 638176434,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1717718400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-06-07T00:00:00.000Z",
"value": 625289408,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1720051200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-04T00:00:00.000Z",
"value": 469523982,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1720137600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-05T00:00:00.000Z",
"value": 427747037,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1720656000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-11T00:00:00.000Z",
"value": 435515681,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721433600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-20T00:00:00.000Z",
"value": 557391024,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1721865600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-25T00:00:00.000Z",
"value": 549224028,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1722124800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-07-28T00:00:00.000Z",
"value": 549982473,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1723161600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-08-09T00:00:00.000Z",
"value": 440235143,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726704000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-19T00:00:00.000Z",
"value": 481006351,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1726963200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-09-22T00:00:00.000Z",
"value": 518123801,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1728345600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-08T00:00:00.000Z",
"value": 669244513,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1729382400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-10-20T00:00:00.000Z",
"value": 673840397,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1733270400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2024-12-04T00:00:00.000Z",
"value": 648039069,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1736640000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-12T00:00:00.000Z",
"value": 556451300,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1737072000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-17T00:00:00.000Z",
"value": 555081718,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1737331200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-01-20T00:00:00.000Z",
"value": 507043415,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1740614400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-02-27T00:00:00.000Z",
"value": 291772227,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1742342400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-19T00:00:00.000Z",
"value": 257795960,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1743120000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-03-28T00:00:00.000Z",
"value": 277825118,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1744934400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-04-18T00:00:00.000Z",
"value": 216952286,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1746316800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-05-04T00:00:00.000Z",
"value": 254034004,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1749081600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-05T00:00:00.000Z",
"value": 268721880,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1750118400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-06-17T00:00:00.000Z",
"value": 282283887,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1752192000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-11T00:00:00.000Z",
"value": 308015022,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1753228800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-23T00:00:00.000Z",
"value": 345289113,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1753315200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-07-24T00:00:00.000Z",
"value": 324105900,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1755734400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-08-21T00:00:00.000Z",
"value": 344921050,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1757462400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-10T00:00:00.000Z",
"value": 337154388,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1757548800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-11T00:00:00.000Z",
"value": 336480177,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1758585600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-23T00:00:00.000Z",
"value": 319773752,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1758844800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-09-26T00:00:00.000Z",
"value": 294058791,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1761782400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-10-30T00:00:00.000Z",
"value": 251997336,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1762992000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-13T00:00:00.000Z",
"value": 223296148,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1763942400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-11-24T00:00:00.000Z",
"value": 177870233,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1765238400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-09T00:00:00.000Z",
"value": 187981776,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1766275200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-21T00:00:00.000Z",
"value": 167469187,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1767139200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2025-12-31T00:00:00.000Z",
"value": 163993805,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1767225600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-01T00:00:00.000Z",
"value": 161494225,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1767484800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-04T00:00:00.000Z",
"value": 175509130,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1768435200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-01-15T00:00:00.000Z",
"value": 180346548,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769904000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-01T00:00:00.000Z",
"value": 128706309,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1769990400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-02T00:00:00.000Z",
"value": 122421718,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1771286400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-17T00:00:00.000Z",
"value": 109485381,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1772064000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-02-26T00:00:00.000Z",
"value": 113395708,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1772409600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-02T00:00:00.000Z",
"value": 112122530,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1772582400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-04T00:00:00.000Z",
"value": 114751681,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1773964800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-03-20T00:00:00.000Z",
"value": 120654685,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1776297600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-16T00:00:00.000Z",
"value": 130344558,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1777161600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-26T00:00:00.000Z",
"value": 130055306,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1777507200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-04-30T00:00:00.000Z",
"value": 130746562,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1777766400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-03T00:00:00.000Z",
"value": 131992531,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1778371200",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-05-10T00:00:00.000Z",
"value": 146430297,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1780444800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-03T00:00:00.000Z",
"value": 126902619,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781049600",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-10T00:00:00.000Z",
"value": 112972676,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1781568000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-06-16T00:00:00.000Z",
"value": 120855523,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1784246400",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-07-17T00:00:00.000Z",
"value": 128206057,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1785628800",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-08-02T00:00:00.000Z",
"value": 113237039,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1788912000",
"protocolId": "3450",
"metric": "tvl_usd",
"period": "point_in_time",
"observedAt": "2026-09-09T00:00:00.000Z",
"value": 128091260,
"unit": "USD",
"definition": "DeFiLlama historical tvl; adapter methodology was not supplied",
"sourceUrl": "https://api.llama.fi/protocol/aerodrome-v1",
"methodology": null
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1693699200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-03T00:00:00.000Z",
"value": 4809161,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1695340800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-09-22T00:00:00.000Z",
"value": 950233,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1696377600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-04T00:00:00.000Z",
"value": 1614241,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1697760000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-20T00:00:00.000Z",
"value": 1058228,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1698105600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-10-24T00:00:00.000Z",
"value": 2492831,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1699920000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-14T00:00:00.000Z",
"value": 1472485,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700524800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-21T00:00:00.000Z",
"value": 1534139,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1700784000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-11-24T00:00:00.000Z",
"value": 1771566,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1703548800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2023-12-26T00:00:00.000Z",
"value": 3359434,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1704585600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-07T00:00:00.000Z",
"value": 1914073,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1704672000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-08T00:00:00.000Z",
"value": 3157719,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1704931200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-11T00:00:00.000Z",
"value": 5491439,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1705795200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-21T00:00:00.000Z",
"value": 5190154,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1706400000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-01-28T00:00:00.000Z",
"value": 3528050,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1707350400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-08T00:00:00.000Z",
"value": 5429049,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1707523200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-10T00:00:00.000Z",
"value": 3560065,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1707955200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-15T00:00:00.000Z",
"value": 6506230,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1709078400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-02-28T00:00:00.000Z",
"value": 28173092,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1710979200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-03-21T00:00:00.000Z",
"value": 68306381,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1711929600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-01T00:00:00.000Z",
"value": 44096804,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1712016000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-02T00:00:00.000Z",
"value": 48595309,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1713225600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-16T00:00:00.000Z",
"value": 59371092,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1713830400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-04-23T00:00:00.000Z",
"value": 25476378,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1714608000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-05-02T00:00:00.000Z",
"value": 56999289,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1718409600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-15T00:00:00.000Z",
"value": 13408211,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719619200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-29T00:00:00.000Z",
"value": 7463036,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1719705600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-06-30T00:00:00.000Z",
"value": 7288216,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1722297600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-07-30T00:00:00.000Z",
"value": 13405927,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1727049600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-09-23T00:00:00.000Z",
"value": 12367308,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1730246400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-10-30T00:00:00.000Z",
"value": 31272323,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1731456000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-11-13T00:00:00.000Z",
"value": 47939002,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1733443200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-06T00:00:00.000Z",
"value": 80400029,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1733529600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-07T00:00:00.000Z",
"value": 46253648,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1734220800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-15T00:00:00.000Z",
"value": 33339974,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1734998400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-24T00:00:00.000Z",
"value": 48076481,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735516800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-30T00:00:00.000Z",
"value": 39028201,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735603200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2024-12-31T00:00:00.000Z",
"value": 41182515,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1735862400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-03T00:00:00.000Z",
"value": 55608350,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736467200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-10T00:00:00.000Z",
"value": 66498304,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736553600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-11T00:00:00.000Z",
"value": 33128199,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1736812800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-14T00:00:00.000Z",
"value": 60769920,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1737763200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-01-25T00:00:00.000Z",
"value": 28790363,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1738713600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-05T00:00:00.000Z",
"value": 42836380,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1739232000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-11T00:00:00.000Z",
"value": 25585028,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1740009600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-02-20T00:00:00.000Z",
"value": 15613466,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1740873600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-02T00:00:00.000Z",
"value": 23997319,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1741219200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-06T00:00:00.000Z",
"value": 18514917,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1741478400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-09T00:00:00.000Z",
"value": 10475497,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1742256000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-18T00:00:00.000Z",
"value": 22113739,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1742688000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-03-23T00:00:00.000Z",
"value": 9090738,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1747094400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-05-13T00:00:00.000Z",
"value": 36383188,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1751155200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-06-29T00:00:00.000Z",
"value": 11315728,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1751414400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-02T00:00:00.000Z",
"value": 31381436,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1753920000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-07-31T00:00:00.000Z",
"value": 28899730,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1754438400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-06T00:00:00.000Z",
"value": 21937366,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755475200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-18T00:00:00.000Z",
"value": 42586308,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1755993600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-08-24T00:00:00.000Z",
"value": 35976440,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1757030400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-05T00:00:00.000Z",
"value": 25831643,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1757203200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-09-07T00:00:00.000Z",
"value": 9234565,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759276800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-01T00:00:00.000Z",
"value": 20815654,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759881600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-08T00:00:00.000Z",
"value": 20936145,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1759968000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-09T00:00:00.000Z",
"value": 31675829,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1760054400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-10T00:00:00.000Z",
"value": 110432316,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1761264000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-24T00:00:00.000Z",
"value": 19775875,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1761523200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-27T00:00:00.000Z",
"value": 24181706,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1761868800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-10-31T00:00:00.000Z",
"value": 24528237,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1763164800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-11-15T00:00:00.000Z",
"value": 15582079,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1766448000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-23T00:00:00.000Z",
"value": 7964315,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1766966400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-29T00:00:00.000Z",
"value": 8656644,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1767052800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2025-12-30T00:00:00.000Z",
"value": 7574621,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1767312000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-01-02T00:00:00.000Z",
"value": 13804959,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1771718400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-02-22T00:00:00.000Z",
"value": 4797419,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1774137600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-03-22T00:00:00.000Z",
"value": 8641548,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775606400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-08T00:00:00.000Z",
"value": 6438459,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1775779200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-10T00:00:00.000Z",
"value": 9138568,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1776816000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-04-22T00:00:00.000Z",
"value": 9286263,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1777680000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-02T00:00:00.000Z",
"value": 4404057,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1777939200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-05-05T00:00:00.000Z",
"value": 8172164,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1782950400",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-02T00:00:00.000Z",
"value": 7989565,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1783123200",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-04T00:00:00.000Z",
"value": 11024424,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1783900800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-13T00:00:00.000Z",
"value": 4526510,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1785456000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-07-31T00:00:00.000Z",
"value": 8856612,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1786320000",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-10T00:00:00.000Z",
"value": 3448556,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1786665600",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-14T00:00:00.000Z",
"value": 3074648,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:dex_volume:1786924800",
"protocolId": "3450",
"metric": "dex_volume_usd",
"period": "daily",
"observedAt": "2026-08-17T00:00:00.000Z",
"value": 3666341,
"unit": "USD",
"definition": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed.",
"sourceUrl": "https://api.llama.fi/summary/dexs/aerodrome-v1",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1693785600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-04T00:00:00.000Z",
"value": 23345,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1694649600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-09-14T00:00:00.000Z",
"value": 19297,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1697155200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-13T00:00:00.000Z",
"value": 19641,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1698710400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-10-31T00:00:00.000Z",
"value": 19637,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1701475200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2023-12-02T00:00:00.000Z",
"value": 5180,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1705968000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-01-23T00:00:00.000Z",
"value": 107857,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1707436800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-02-09T00:00:00.000Z",
"value": 19133,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1709683200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-06T00:00:00.000Z",
"value": 573512,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710460800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-15T00:00:00.000Z",
"value": 147371,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710633600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-17T00:00:00.000Z",
"value": 215847,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1710892800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-20T00:00:00.000Z",
"value": 1140358,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1711324800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-25T00:00:00.000Z",
"value": 607825,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1711497600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-03-27T00:00:00.000Z",
"value": 1614558,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1715299200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-10T00:00:00.000Z",
"value": 96283,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1716595200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-05-25T00:00:00.000Z",
"value": 196228,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1718150400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-06-12T00:00:00.000Z",
"value": 1516731,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1723248000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-10T00:00:00.000Z",
"value": 166463,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1724284800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-08-22T00:00:00.000Z",
"value": 76895,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1725321600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-03T00:00:00.000Z",
"value": 226280,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1725408000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-04T00:00:00.000Z",
"value": 1324291,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726099200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-12T00:00:00.000Z",
"value": 284386,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1726790400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-20T00:00:00.000Z",
"value": 85927,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1727308800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-09-26T00:00:00.000Z",
"value": 264113,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1729641600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-10-23T00:00:00.000Z",
"value": 704466,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1731974400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-19T00:00:00.000Z",
"value": 768776,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1732060800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-11-20T00:00:00.000Z",
"value": 786194,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1734480000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-18T00:00:00.000Z",
"value": 796985,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735171200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-26T00:00:00.000Z",
"value": 248168,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1735257600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2024-12-27T00:00:00.000Z",
"value": 367227,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1736380800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-01-09T00:00:00.000Z",
"value": 401527,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1738627200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-04T00:00:00.000Z",
"value": 412557,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739750400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-17T00:00:00.000Z",
"value": 108992,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1739836800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-02-18T00:00:00.000Z",
"value": 176664,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1743638400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-03T00:00:00.000Z",
"value": 110638,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1745366400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-04-23T00:00:00.000Z",
"value": 214053,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1748908800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-03T00:00:00.000Z",
"value": 204084,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1750032000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-06-16T00:00:00.000Z",
"value": 210669,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1752883200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-19T00:00:00.000Z",
"value": 74962,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1753488000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-07-26T00:00:00.000Z",
"value": 54792,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1754784000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-10T00:00:00.000Z",
"value": 144795,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1754956800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-12T00:00:00.000Z",
"value": 200449,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1756080000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-08-25T00:00:00.000Z",
"value": 305014,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1758067200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-17T00:00:00.000Z",
"value": 236406,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1758499200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-09-22T00:00:00.000Z",
"value": 117318,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760313600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-13T00:00:00.000Z",
"value": 165725,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1760832000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-19T00:00:00.000Z",
"value": 73071,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1761350400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-10-25T00:00:00.000Z",
"value": 138085,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1763596800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-11-20T00:00:00.000Z",
"value": 87345,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1765497600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-12T00:00:00.000Z",
"value": 41557,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1766361600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2025-12-22T00:00:00.000Z",
"value": 44455,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1769126400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-23T00:00:00.000Z",
"value": 29615,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1769212800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-01-24T00:00:00.000Z",
"value": 20193,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1770076800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-03T00:00:00.000Z",
"value": 74081,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1770336000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-06T00:00:00.000Z",
"value": 73321,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1770508800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-08T00:00:00.000Z",
"value": 19952,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1771372800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-02-18T00:00:00.000Z",
"value": 52583,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1772496000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-03T00:00:00.000Z",
"value": 71860,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1774483200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-26T00:00:00.000Z",
"value": 27790,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1774569600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-03-27T00:00:00.000Z",
"value": 38923,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1775174400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-03T00:00:00.000Z",
"value": 20883,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1776124800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-14T00:00:00.000Z",
"value": 34878,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1776384000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-17T00:00:00.000Z",
"value": 43509,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1777334400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-04-28T00:00:00.000Z",
"value": 25345,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1778803200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-05-15T00:00:00.000Z",
"value": 30696,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1780358400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-02T00:00:00.000Z",
"value": 53020,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1780617600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-05T00:00:00.000Z",
"value": 64486,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1781395200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-06-14T00:00:00.000Z",
"value": 22692,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1783987200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-14T00:00:00.000Z",
"value": 30575,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1784160000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-16T00:00:00.000Z",
"value": 25895,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1785196800",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-07-28T00:00:00.000Z",
"value": 23403,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1785888000",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-05T00:00:00.000Z",
"value": 41813,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1787443200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-23T00:00:00.000Z",
"value": 37433,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1787961600",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-08-29T00:00:00.000Z",
"value": 13681,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1789603200",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-17T00:00:00.000Z",
"value": 53527,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:fees:1789862400",
"protocolId": "3450",
"metric": "fees_usd",
"period": "daily",
"observedAt": "2026-09-20T00:00:00.000Z",
"value": 41626,
"unit": "USD",
"definition": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyFees",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694304000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-10T00:00:00.000Z",
"value": 16013,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1694995200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-18T00:00:00.000Z",
"value": 26599,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1695859200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-09-28T00:00:00.000Z",
"value": 14815,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1696896000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-10T00:00:00.000Z",
"value": 35380,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1697068800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-12T00:00:00.000Z",
"value": 19315,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698537600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-29T00:00:00.000Z",
"value": 6198,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698624000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-10-30T00:00:00.000Z",
"value": 9762,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1698883200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-02T00:00:00.000Z",
"value": 16921,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1699574400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-10T00:00:00.000Z",
"value": 14391,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700006400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-15T00:00:00.000Z",
"value": 28754,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1700352000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-11-19T00:00:00.000Z",
"value": 5577,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1702684800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-16T00:00:00.000Z",
"value": 34284,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1703808000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2023-12-29T00:00:00.000Z",
"value": 23313,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1707696000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-12T00:00:00.000Z",
"value": 19787,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708214400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-18T00:00:00.000Z",
"value": 22864,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1708387200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-02-20T00:00:00.000Z",
"value": 46904,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1709596800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-05T00:00:00.000Z",
"value": 262578,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1710028800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-10T00:00:00.000Z",
"value": 130789,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1710547200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-16T00:00:00.000Z",
"value": 73328,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1711065600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-03-22T00:00:00.000Z",
"value": 164412,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1712880000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-12T00:00:00.000Z",
"value": 847272,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1713484800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-04-19T00:00:00.000Z",
"value": 425912,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1715212800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-09T00:00:00.000Z",
"value": 389523,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1716422400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-23T00:00:00.000Z",
"value": 553053,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1716768000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-05-27T00:00:00.000Z",
"value": 684361,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1717891200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-09T00:00:00.000Z",
"value": 115232,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1718668800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-18T00:00:00.000Z",
"value": 362017,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719100800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-23T00:00:00.000Z",
"value": 90378,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1719532800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-06-28T00:00:00.000Z",
"value": 121128,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1721347200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-07-19T00:00:00.000Z",
"value": 221082,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1724716800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-08-27T00:00:00.000Z",
"value": 477586,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1725753600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-09-08T00:00:00.000Z",
"value": 40882,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1728864000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-14T00:00:00.000Z",
"value": 282504,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1728950400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-10-15T00:00:00.000Z",
"value": 828157,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1732492800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-25T00:00:00.000Z",
"value": 485615,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1732579200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-26T00:00:00.000Z",
"value": 793102,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1732752000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-11-28T00:00:00.000Z",
"value": 496625,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1734393600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-17T00:00:00.000Z",
"value": 567351,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1735430400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2024-12-29T00:00:00.000Z",
"value": 176342,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1738972800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-08T00:00:00.000Z",
"value": 81573,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1740528000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-02-26T00:00:00.000Z",
"value": 329870,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1745193600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-21T00:00:00.000Z",
"value": 37047,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1745625600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-04-26T00:00:00.000Z",
"value": 56907,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746576000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-07T00:00:00.000Z",
"value": 143441,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1746921600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-05-11T00:00:00.000Z",
"value": 66422,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1748995200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-04T00:00:00.000Z",
"value": 134882,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1750464000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-21T00:00:00.000Z",
"value": 86744,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1750636800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-06-23T00:00:00.000Z",
"value": 212040,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1752105600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-07-10T00:00:00.000Z",
"value": 113986,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1754179200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-08-03T00:00:00.000Z",
"value": 46915,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1757635200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-12T00:00:00.000Z",
"value": 52950,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1759104000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-09-29T00:00:00.000Z",
"value": 113485,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1761436800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-10-26T00:00:00.000Z",
"value": 83037,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765584000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-13T00:00:00.000Z",
"value": 9786,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1765670400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2025-12-14T00:00:00.000Z",
"value": 16623,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1768608000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-17T00:00:00.000Z",
"value": 12621,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769644800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-29T00:00:00.000Z",
"value": 47183,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769731200",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-30T00:00:00.000Z",
"value": 31233,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1769817600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-01-31T00:00:00.000Z",
"value": 41916,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1770249600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-05T00:00:00.000Z",
"value": 63524,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1771200000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-02-16T00:00:00.000Z",
"value": 41223,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1773360000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-13T00:00:00.000Z",
"value": 18135,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1774310400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-03-24T00:00:00.000Z",
"value": 62623,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1776038400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-13T00:00:00.000Z",
"value": 28524,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1776729600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-04-21T00:00:00.000Z",
"value": 66227,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1779408000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-05-22T00:00:00.000Z",
"value": 24363,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1781136000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-11T00:00:00.000Z",
"value": 13951,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1782172800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-06-23T00:00:00.000Z",
"value": 25369,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1783036800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-03T00:00:00.000Z",
"value": 18498,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1783728000",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-11T00:00:00.000Z",
"value": 66447,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1784937600",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-07-25T00:00:00.000Z",
"value": 7956,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1786060800",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-07T00:00:00.000Z",
"value": 6714,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1787270400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-08-21T00:00:00.000Z",
"value": 25912,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788566400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-05T00:00:00.000Z",
"value": 17578,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:holders_revenue:1788998400",
"protocolId": "3450",
"metric": "holders_revenue_usd",
"period": "daily",
"observedAt": "2026-09-10T00:00:00.000Z",
"value": 26201,
"unit": "USD",
"definition": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyHoldersRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1693267200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-08-29T00:00:00.000Z",
"value": 9337,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1694563200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-09-13T00:00:00.000Z",
"value": 56092,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1697587200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-10-18T00:00:00.000Z",
"value": 23426,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1699833600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-13T00:00:00.000Z",
"value": 8959,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1700092800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-11-16T00:00:00.000Z",
"value": 8962,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1701648000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-04T00:00:00.000Z",
"value": 20940,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1702166400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-10T00:00:00.000Z",
"value": 5159,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1702425600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-13T00:00:00.000Z",
"value": 32054,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1702598400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-15T00:00:00.000Z",
"value": 25094,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1703894400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2023-12-30T00:00:00.000Z",
"value": 13474,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1705708800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-01-20T00:00:00.000Z",
"value": 8426,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1708041600",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-16T00:00:00.000Z",
"value": 18113,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1708732800",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-02-24T00:00:00.000Z",
"value": 25287,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1710720000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-18T00:00:00.000Z",
"value": 267398,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1711152000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-23T00:00:00.000Z",
"value": 149573,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1711670400",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-29T00:00:00.000Z",
"value": 393154,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1711843200",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-03-31T00:00:00.000Z",
"value": 259363,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs' pro-rata share of swap fees, claimable directly from the pool. Computed per pool as fees × (1 − stakedShare). Aerodrome v2 has no unstaked-LP rake module, so unstaked LPs keep 100% of their share.",
"Volume": "Swap volume, excluding wash trading: pools whose daily trades come from too few distinct addresses to be organic, unless every pool token is a core asset or CoinGecko-listed."
}
},
{
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1715472000",
"protocolId": "3450",
"metric": "revenue_usd",
"period": "daily",
"observedAt": "2024-05-12T00:00:00.000Z",
"value": 114058,
"unit": "USD",
"definition": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"sourceUrl": "https://api.llama.fi/summary/fees/aerodrome-v1?dataType=dailyRevenue",
"methodology": {
"UserFees": "Swap fees paid by users",
"Fees": "Total swap fees paid by traders. Per-pool fee rate read from PoolFactory.getFee (default sAMM 0.05%, vAMM 0.30%; customizable per pool) applied to each swap's input amount.",
"Revenue": "veAERO holders' share of swap fees, equal to HoldersRevenue (Aerodrome's zero-leak model routes all protocol revenue to voters).",
"ProtocolRevenue": "Percentage of swap fees going to treasury",
"HoldersRevenue": "Fees earned by LPs staked in the gauge — forwarded to FeeVotingReward for distribution to veAERO voters. Computed per pool as fees × pool.balanceOf(gauge) / pool.totalSupply.",
"SupplySideRevenue": "Unstaked LPs'